Tham chiếu dòng lệnh của Adobe Reader


91

Có bất kỳ tham chiếu dòng lệnh chính thức nào (công tắc) cho các phiên bản khác nhau của
Adobe (trước đây là Acrobat) Reader không?

Tôi không tìm thấy bất kỳ thứ gì trên Adobe Developer Connection .

Đặc biệt là tôi muốn:

  • Khởi động Trình đọc và mở tệp
  • Mở tệp ở một vị trí cụ thể (trang)
  • Đóng Trình đọc (hoặc một tệp)

1
Bạn cũng có thể lưu bên trong chính tài liệu PDF, người xem sẽ mở nó ở trang nào. Với tính năng này, tài liệu PDF luôn mở ở trang đó, không phụ thuộc vào trình xem PDF mà bạn sử dụng.
PatrickF

Câu trả lời:


118

Bạn có thể tìm thấy điều gì đó về điều này trong Câu hỏi thường gặp dành cho nhà phát triển Adobe . (Đó là một tài liệu PDF chứ không phải là một trang web, điều mà tôi đoán là không có gì đáng ngạc nhiên trong trường hợp cụ thể này.)

Câu hỏi thường gặp lưu ý rằng việc sử dụng các công tắc dòng lệnh không được hỗ trợ.

Để mở một tệp, hãy:

AcroRd32.exe <filename>

Các công tắc sau có sẵn:

  • /n - Khởi chạy phiên bản mới của Reader ngay cả khi một phiên bản đã được mở
  • /s - Không hiển thị màn hình giật gân
  • /o - Không hiển thị hộp thoại tệp đang mở
  • /h - Mở dưới dạng cửa sổ thu nhỏ
  • /p <filename> - Mở và đi thẳng đến hộp thoại in
  • /t <filename> <printername> <drivername> <portname> - In tập tin máy in được chỉ định.

5
Con đường dường như đã thay đổi. Một tìm kiếm google bật lên hai phiên bản sau adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/...partners.adobe.com/public/developer/en/acrobat/sdk/pdf/...
user288299

4
Sau khi in từ dòng lệnh, adobe sẽ mở ra ít nhất một cửa sổ có thể làm treo tập lệnh của bạn. mở một cửa sổ pdf hoặc adobe không liên quan. Điều này sẽ giữ kịch bản của bạn chạy
Pete Brumm

Có rất nhiều tệp thực thi khác trong thư mục đó. Có ai trong số đó có khả năng nhập dữ liệu XML vào tệp FDF không?
Nicholas DiPiazza

2
Đối với chuyển đổi / t, <drivername> và <portname> là không bắt buộc. Nếu chúng bị bỏ qua, máy in sẽ chỉ sử dụng mặc định.
stharward

1
có thư mục trong %path%và răng cưa tùy chọn mặc định với doskey acrord32=acrord32 /n /s /o /a navpanes=0&zoom=100&page=1là cách duy nhất để tiếp tục sử dụng đầu đọc cho tôi



11

Để mở một tệp PDF ở trang 100, hãy làm theo các bước sau

<path to Adobe Reader> /A "page=100" "<Path To PDF file>"

Nếu bạn yêu cầu nhiều đối số, hãy tách chúng bằng &

Tôi sử dụng phần sau trong một tệp hàng loạt để mở cuốn sách tôi đang đọc đến trang tôi đã xem.

C:\Program Files\Adobe\Reader 10.0\Reader\AcroRd32.exe /A "page=149&pagemode=none" "D:\books\MCTS(70-562) ASP.Net 3.5 Development.pdf"

Danh sách các dòng lệnh tốt nhất cho Adobe Reader mà tôi đã tìm thấy ở đây.
http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf

Nó dành cho phiên bản 7 nhưng tất cả các đối số tôi đã thử đều hoạt động.

Đối với việc đóng tệp, tôi nghĩ bạn sẽ cần sử dụng SDK, hoặc nếu bạn đang mở tệp từ mã, bạn có thể đóng tệp từ mã sau khi bạn hoàn thành với nó.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.