Referensi Baris Perintah Adobe Reader


92

Apakah ada referensi baris perintah (switch) resmi untuk berbagai versi
Adobe (sebelumnya Acrobat) Reader?

Saya tidak menemukan apa pun di Adobe Developer Connection .

Terutama saya ingin:

  • Mulai Pembaca dan buka file
  • Buka file di posisi (halaman) tertentu
  • Tutup Pembaca (atau file tunggal)

1
Anda juga dapat menyimpan di dalam dokumen PDF itu sendiri, di halaman mana penampil harus membukanya. Dengan ini dokumen PDF selalu terbuka di halaman itu, independen penampil PDF mana yang Anda gunakan.
PatrickF

Jawaban:


121

Anda dapat menemukan sesuatu tentang ini di FAQ Pengembang Adobe . (Ini adalah dokumen PDF dan bukan halaman web, yang menurut saya tidak mengejutkan dalam kasus khusus ini.)

FAQ mencatat bahwa penggunaan saklar baris perintah tidak didukung.

Untuk membuka file itu:

AcroRd32.exe <filename>

Sakelar berikut tersedia:

  • /n - Luncurkan versi baru Pustaka meskipun sudah terbuka
  • /s - Jangan tampilkan splash screen
  • /o - Jangan tampilkan dialog file terbuka
  • /h - Buka sebagai jendela yang diperkecil
  • /p <filename> - Buka dan langsung ke dialog cetak
  • /t <filename> <printername> <drivername> <portname> - Cetak file printer yang ditentukan.

5
Jalannya sepertinya telah berubah. Penelusuran Google menemukan dua versi berikut adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/… dan partners.adobe.com/public/developer/en/acrobat/sdk/pdf/…
user288299

4
Setelah mencetak dari baris perintah, adobe akan membiarkan satu jendela terbuka yang dapat menggantung skrip Anda. buka jendela pdf atau adobe yang tidak terkait. Ini akan membuat skrip Anda tetap berjalan
Pete Brumm

Ada banyak sekali executable lain di direktori itu. Apakah ada di antara mereka yang memiliki kemampuan untuk mengimpor data XML ke dalam file FDF?
Nicholas DiPiazza

2
Untuk sakelar / t, <drivername> dan <portname> tidak wajib. Jika dihilangkan, printer hanya akan menggunakan default.
stharward

1
memiliki direktori %path%dan aliasing opsi default dengan doskey acrord32=acrord32 /n /s /o /a navpanes=0&zoom=100&page=1adalah satu-satunya cara untuk tetap menggunakan reader untuk saya


11

Untuk membuka PDF di halaman 100, ikuti karya berikut

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

Jika Anda memerlukan lebih dari satu argumen, pisahkan dengan &

Saya menggunakan yang berikut dalam file batch untuk membuka buku yang saya baca ke halaman yang saya buka.

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"

Daftar argumen baris perintah terbaik untuk Adobe Reader yang saya temukan ada di sini.
http://partners.adobe.com/public/developer/en/acrobat/PDFOpenParameters.pdf

Ini untuk versi 7 tetapi semua argumen yang saya coba berhasil.

Sedangkan untuk menutup file, saya pikir Anda perlu menggunakan SDK, atau jika Anda membuka file dari kode Anda dapat menutup file dari kode setelah Anda selesai dengan itu.



1

Memiliki / A tanpa parameter tambahan selain nama file tidak berfungsi untuk saya, tetapi kode berikut berfungsi dengan baik dengan / n

string sfile = @".\help\delta-pqca-400-100-300-fc4-user-manual.pdf";
Process myProcess = new Process();
myProcess.StartInfo.FileName = "AcroRd32.exe"; 
myProcess.StartInfo.Arguments = " /n " + "\"" + sfile + "\"";
myProcess.Start();
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.