Mở tệp PDF sẽ xuất hiện hộp thoại In


24

Tôi có một số tệp PDF, khi tôi nhấp đúp để mở, sẽ tự động hiển thị hộp thoại In trong Adobe Reader X. Tôi đang dùng Windows XP. Tôi nghĩ rằng điều này là do một số mã trong chính PDF. Có cách nào để tôi có thể vô hiệu hóa in tự động như vậy từ Adobe Reader không?

Câu trả lời:


20

Nếu nó chỉ xảy ra với một số tệp cụ thể thì có lẽ là vì:

Bạn có thể buộc mã Acrobat JavaScript vào một tài liệu PDF cụ thể, một trang, trường hoặc nút trong tài liệu đó hoặc một trường hoặc nút trong tệp PDF và thậm chí với hành động của người dùng

Bạn có thể tắt javascript trong Adobe Reader:

  • Mở Edit->Preferences
  • Bấm vào Javascriptkhung bên trái
  • Bỏ chọn Enable Acrobat Javascripttrên khung bên phải

Thêm các hướng dẫn xoá kịch bản từ tập tin PDF, từ user218924 's câu trả lời như thay đổi nội dung bởi @Kazark. Điều này làm cho một câu trả lời nói lên toàn bộ câu chuyện.
Jim DeLaHunt

Tôi đã có thể áp dụng giải pháp này với Foxit. Tôi đã mở tệp, hủy in, tắt Javascript trong tùy chọn, lưu tệp và sau đó khi tôi mở tệp lại, vấn đề đã được giải quyết. Bản sửa lỗi bị kẹt ngay cả khi tôi bật lại javascript.
aparente001

20

Mở trong Adobe Acrobat. Công cụ Goto> Javascript> chọn "Tài liệu Javascripts". Sau đó, một hộp thoại bật lên. Sẽ có this.print()mã với một tên tập lệnh tương ứng ( 0trong trường hợp của tôi). Chỉ cần nhấn deletebedd trong hộp thoại và lưu lại.


5
Bạn có thể làm điều này với Adobe Reader hay bạn cần phiên bản Acrobat đầy đủ?
wvducky

3
Đây phải là câu trả lời được chấp nhận vì nó giải thích nguyên nhân thực sự ở đâu và làm thế nào để loại bỏ nó. Câu trả lời được chấp nhận cho thấy sửa đổi tùy chọn Acrobat để vô hiệu hóa tính năng đó, không phải là một giải pháp, chỉ là một cách giải quyết.
Francisco Zarabozo

Trong Adobe Acrobat 8 ​​Professional, đường dẫn hơi khác một chút: Nâng cao> Xử lý tài liệu> JavaScripts tài liệu ...> Bấm Deletetrong hộp thoại bật lên.
martias

Câu trả lời này không đầy đủ, trong đó bạn phải tắt Enable Acrobat Javascriptnhư câu trả lời của @Sim K nói, để vượt qua cuộc đối thoại in. (Kịch bản của tài liệu của tôi được gọi this.print();ngay sau đó this.close().) Tôi sẽ thêm hướng dẫn của câu trả lời này vào câu trả lời được chấp nhận, để có một câu trả lời đưa ra toàn bộ câu chuyện.
Jim DeLaHunt


1

Chúng không hoạt động đối với tôi, tuy nhiên, sử dụng Tool > Protection > Remove Hidden Informationvà chọn mục Javascriptđể xóa đã hoạt động.


0

Mở Thuộc tính Tài liệu trong Adobe Acrobat ( Ctrl+ D) và đảm bảo rằng không có thanh công cụ hoặc điều khiển cửa sổ nào bị ẩn trong tab Chế độ xem ban đầu .


0

Cách dễ nhất để giải quyết vấn đề này là chỉ cần in tệp này sang tệp PDF khác và đặt tên cho một cái gì đó hơi khác so với bản gốc. Điều đó sẽ loại bỏ dấu nhắc in tự động mở.


0

Với một bản PDF, vấn đề tương tự đã xảy ra với tôi, tôi đã có thể thực hiện các thay đổi cần thiết mà không cần Acrobat. Tôi đã mở tệp PDF trong một trình soạn thảo văn bản. Theo ghi nhận của Kazark, có một dòng với "this.print ()". Tôi chỉ đơn giản là xóa dòng, và điều đó đã khắc phục vấ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.