การเปิด PDF จะเป็นการแสดงกล่องโต้ตอบการพิมพ์


24

ฉันมีไฟล์ PDF บางส่วนซึ่งเมื่อฉันดับเบิลคลิกเพื่อเปิดจะเปิดกล่องโต้ตอบการพิมพ์ใน Adobe Reader X ขึ้นมาโดยอัตโนมัติฉันใช้ Windows XP ฉันคิดว่าเป็นเพราะบางโค้ดใน PDF นั้น มีวิธีที่ฉันสามารถปิดใช้งานการพิมพ์อัตโนมัติดังกล่าวจาก Adobe Reader หรือไม่

คำตอบ:


20

หากเกิดขึ้นเฉพาะกับไฟล์บางไฟล์ก็อาจเป็นเพราะ:

คุณสามารถผูกรหัส Acrobat JavaScript กับเอกสาร PDF เฉพาะหน้าฟิลด์หรือปุ่มภายในเอกสารนั้นหรือฟิลด์หรือปุ่มภายในไฟล์ PDF และแม้แต่กับการกระทำของผู้ใช้

คุณสามารถปิดการใช้งานจาวาสคริปต์ใน Adobe Reader:

  • เปิดEdit->Preferences
  • คลิกที่Javascriptบานหน้าต่างด้านซ้าย
  • ยกเลิกการเลือกEnable Acrobat Javascriptในบานหน้าต่างด้านขวา

เพิ่มคำแนะนำสำหรับการลบสคริปต์จากไฟล์ PDF จากuser218924 's คำตอบเป็นแก้ไขโดย @Kazark นี่ทำให้คำตอบเดียวบอกเล่าเรื่องราวทั้งหมด
Jim DeLaHunt

ฉันสามารถใช้โซลูชันนี้กับ Foxit ฉันเปิดไฟล์ยกเลิกการพิมพ์ปิดจาวาสคริปต์ในการตั้งค่าบันทึกไฟล์แล้วเมื่อฉันเปิดไฟล์อีกครั้งปัญหาได้รับการแก้ไข การแก้ไขติดขัดแม้เมื่อฉันเปิด javascript อีกครั้ง
aparente001

20

เปิดใน Adobe Acrobat ไปที่เครื่องมือ> Javascript> เลือก "เอกสาร Javascripts" จากนั้นกล่องโต้ตอบจะปรากฏขึ้น จะมีthis.print()รหัสพร้อมชื่อสคริปต์ที่เกี่ยวข้อง ( 0ในกรณีของฉัน) เพียงกดdeleteปุ่มในกล่องโต้ตอบและบันทึก


5
คุณสามารถทำสิ่งนี้กับ Adobe Reader หรือต้องการ Acrobat เวอร์ชันเต็มหรือไม่
wisbucky

3
นี่ควรเป็นคำตอบที่ได้รับการยอมรับเนื่องจากอธิบายสาเหตุที่แท้จริงและวิธีการลบออก คำตอบที่ได้รับการยอมรับจะแนะนำการแก้ไขการตั้งค่า Acrobat เพื่อปิดใช้งานคุณลักษณะนั้นซึ่งไม่ใช่วิธีแก้ปัญหา
Francisco Zarabozo

ใน Adobe Acrobat 8 ​​Professional พา ธ แตกต่างกันเล็กน้อย: ขั้นสูง> การประมวลผลเอกสาร> จาวาสคริปต์เอกสาร ... > กดDeleteในกล่องโต้ตอบป็อปอัพ
martias

คำตอบนี้ไม่สมบูรณ์ซึ่งคุณต้องปิดตัวลงEnable Acrobat Javascriptอย่างที่คำตอบของ @Sim K พูดเพื่อให้ผ่านบทสนทนาการพิมพ์ (สคริปต์ของเอกสารของฉันถูกเรียกthis.print();ตามมาทันทีthis.close()) ฉันจะเพิ่มคำตอบของคำตอบนี้ลงในคำตอบที่ยอมรับเพื่อให้มีหนึ่งคำตอบที่ให้เรื่องราวทั้งหมด
Jim DeLaHunt


1

สิ่งเหล่านี้ใช้งานไม่ได้สำหรับฉันอย่างไรก็ตามการใช้Tool > Protection > Remove Hidden Informationและการเลือกรายการที่มีJavascriptเพื่อลบออกได้ผล


0

เปิดคุณสมบัติของเอกสารในโปรแกรม Adobe Acrobat ( Ctrl+ D) และให้แน่ใจว่าไม่มีแถบเครื่องมือหรือตัวควบคุมหน้าต่างจะถูกซ่อนไว้ในแท็บเริ่มต้นดู


0

วิธีที่ง่ายที่สุดในการแก้ปัญหานี้ก็คือพิมพ์ไฟล์ไปยังไฟล์ PDF อื่นและตั้งชื่อให้มันต่างจากเดิมเล็กน้อย ที่จะลบพรอมต์การพิมพ์จากการเปิดอัตโนมัติ


0

ด้วย PDF ปัญหาเดียวกันนี้เกิดขึ้นกับฉันฉันสามารถทำการเปลี่ยนแปลงที่จำเป็นโดยไม่ต้องใช้ Acrobat ฉันเปิดไฟล์ PDF ในโปรแกรมแก้ไขข้อความ ตามที่ระบุไว้โดย Kazark มีบรรทัดที่มี "this.print ()" ฉันเพียงแค่ลบบรรทัดและแก้ไขปัญหาได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.