Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

Làm cách nào để mở tài liệu PDF trong cửa sổ trình duyệt mới?

Cửa sổ phải đầy và với menu.

Chỉ cần một tài liệu PDF trong một cửa sổ đầy đủ sạch với JavaScript hoặc jQuery gốc.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

pb2q

57.3K18 Huy hiệu vàng144 Huy hiệu bạc145 Huy hiệu đồng18 gold badges144 silver badges145 bronze badges

hỏi ngày 19 tháng 1 năm 2011 lúc 13:50Jan 19, 2011 at 13:50

2

MyPDF

Liên kết trên sẽ mở PDF ở chế độ toàn màn hình, đó là điều tốt nhất bạn có thể đạt được.

Đã trả lời ngày 19 tháng 1 năm 2011 lúc 13:54Jan 19, 2011 at 13:54

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

7

var pdf = MyPdf.pdf;
window.open(pdf);

Điều này sẽ mở tài liệu PDF trong một cửa sổ đầy đủ từ

function openPDF(pdf){
  window.open(pdf);
  return false;
}
8

Một chức năng để mở Windows sẽ trông như thế này:

function openPDF(pdf){
  window.open(pdf);
  return false;
}

Đã trả lời ngày 8 tháng 12 năm 2015 lúc 14:22Dec 8, 2015 at 14:22

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

BlackmagicblackmagicBlackMagic

3.6601 Huy hiệu vàng19 Huy hiệu bạc14 Huy hiệu đồng1 gold badge19 silver badges14 bronze badges

Tôi sẽ có một cơ hội ở đây và thực sự khuyên bạn nên chống lại điều này. Tôi nghi ngờ rằng mọi người muốn xem các tệp PDF của bạn sẽ để người xem của họ thiết lập theo cách họ muốn và sẽ không tử tế với bạn lấy lựa chọn đó khỏi họ :-)

Tại sao không chỉ phát trực tuyến nội dung với trình xác định nội dung chính xác?

Bằng cách đó, người mới sẽ nhận được bất cứ điều gì nhà phát triển trình duyệt của họ có một mặc định hữu ích và những người trong chúng ta biết cách định cấu hình những thứ đó sẽ thấy nó như chúng ta muốn.

3

Để tải xuống từ mã hóa Base64, bạn có thể sử dụng chức năng sau:from a Base64 encoding you can use the following function:

function base64ToArrayBuffer(data) {
  const bString = window.atob(data);
  const bLength = bString.length;
  const bytes = new Uint8Array(bLength);
  for (let i = 0; i < bLength; i++) {
      bytes[i] = bString.charCodeAt(i);
  }
  return bytes;
}
function base64toPDF(base64EncodedData, fileName = 'file') {
  const bufferArray = base64ToArrayBuffer(base64EncodedData);
  const blobStore = new Blob([bufferArray], { type: 'application/pdf' });
  if (window.navigator && window.navigator.msSaveOrOpenBlob) {
      window.navigator.msSaveOrOpenBlob(blobStore);
      return;
  }
  const data = window.URL.createObjectURL(blobStore);
  const link = document.createElement('a');
  document.body.appendChild(link);
  link.href = data;
  link.download = `${fileName}.pdf`;
  link.click();
  window.URL.revokeObjectURL(data);
  link.remove();
}

Chỉnh sửa: Tôi đọc sai câu hỏi và đã tạo nó để tải xuống. Để lại chức năng ở đây vì nó vẫn có thể hữu ích

Đã trả lời ngày 22 tháng 10 năm 2020 lúc 18:02Oct 22, 2020 at 18:02

Kevin Danikowskikevin DanikowskiKevin Danikowski

3,8485 Huy hiệu vàng33 Huy hiệu bạc62 Huy hiệu Đồng5 gold badges33 silver badges62 bronze badges

1

Định dạng tài liệu di động, hoặc viết tắt là PDF là lý tưởng để chia sẻ các tài liệu chứa nhiều văn bản và hình ảnh được định dạng chính xác, đặc biệt nếu chúng có thể được in hoặc đọc ngoại tuyến. Mặc dù hầu hết các trình duyệt hiện đại có thể hiển thị các tệp PDF, nhưng họ thực hiện bằng cách sử dụng trình xem PDF chạy trong một tab hoặc cửa sổ độc lập, buộc người dùng phải rời khỏi trang web của bạn.

Pdf.js & nbsp; là một thư viện JavaScript nguồn mở cho phép bạn phân tích và hiển thị các tệp PDF ngay bên trong các trang web của bạn. Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách sử dụng nó để tạo trình xem PDF JavaScript tùy chỉnh đầy đủ từ đầu.

Nếu bạn đang thêm trình xem PDF vào trang web của mình, bạn cũng có thể quan tâm đến một plugin Flipbook chuyên nghiệp. .

1. & NBSP; Tạo giao diện người dùng Creating a User Interface

Hãy bắt đầu bằng cách tạo một trang web mới và thêm mã Boiler HTML5 thông thường vào nó.


 


  
  
  My PDF Viewer


     

Tiếp theo, bên trong & nbsp; ________ 29, tạo phần tử A & nbsp; ____ 30 & nbsp; có thể đóng vai trò là một thùng chứa cho trình xem pdf của chúng tôi.

Trình xem PDF JavaScript của chúng tôi sẽ là một html5 & nbsp; ________ 31 & nbsp; phần tử. Chúng tôi sẽ hiển thị các trang của các tệp PDF của chúng tôi bên trong nó. Vì vậy, thêm mã sau bên trong phần tử & nbsp; ____ 30 & nbsp;

Để giữ cho mọi thứ đơn giản, chúng tôi sẽ chỉ hiển thị một trang bên trong khung vẽ tại bất kỳ thời điểm nào. Tuy nhiên, chúng tôi sẽ cho phép người dùng chuyển sang trang trước hoặc trang tiếp theo bằng cách nhấn nút. Ngoài ra, để hiển thị số trang hiện tại và để cho phép người dùng nhảy đến bất kỳ trang nào họ mong muốn, giao diện của chúng tôi sẽ có trường đầu vào.

Để hỗ trợ các hoạt động zoom, hãy thêm hai nút nữa vào giao diện: một để phóng to và một để phóng to.

Ở cuối phần này, mã trang web trông như thế này.

 


  
  
  My PDF Viewer


     

2. & nbsp; nhận pdf.js Getting PDF.js

Bây giờ, giao diện người dùng xương trần cho trình xem PDF JavaScript của chúng tôi đã sẵn sàng, hãy thêm pdf.js vào trang web của chúng tôi. Bởi vì phiên bản mới nhất của thư viện có sẵn trên & nbsp; cdnjs, chúng tôi có thể làm như vậy bằng cách thêm các dòng sau vào cuối trang web.

var pdf = MyPdf.pdf;
window.open(pdf);
0

Nếu bạn thích sử dụng & nbsp; một bản sao cục bộ của thư viện, bạn có thể tải xuống từ kho lưu trữ & nbsp; pdfjs-dist & nbsp;

3. & nbsp; tải tệp pdf Loading a PDF File

Trước khi chúng tôi bắt đầu tải tệp PDF, hãy tạo một đối tượng JavaScript đơn giản để lưu trữ trạng thái của trình xem PDF của chúng tôi. Bên trong nó, chúng tôi sẽ có ba mục: tham chiếu đến chính tệp PDF, chỉ mục trang hiện tại và mức thu phóng hiện tại.

var pdf = MyPdf.pdf;
window.open(pdf);
1

Tại thời điểm này, chúng ta có thể tải tệp PDF của mình bằng cách gọi & nbsp; ________ 33 & nbsp; Phương thức của & nbsp; ____ 34 & nbsp; đối tượng, chạy không đồng bộ.

var pdf = MyPdf.pdf;
window.open(pdf);
2

Lưu ý rằng & nbsp; ________ 33 & nbsp; phương thức sử dụng nội bộ sử dụng một & nbsp; ____ ____ 36 & nbsp; đối tượng để tải tệp pdf. Điều này có nghĩa là & nbsp; tệp phải có mặt trên máy chủ web của riêng bạn hoặc trên máy chủ cho phép các yêu cầu có nguồn gốc chéo.

Nếu bạn không có tệp PDF tiện dụng, bạn có thể nhận được cái tôi đang sử dụng từ Wikipedia.

Khi tệp PDF đã được tải thành công, chúng tôi có thể cập nhật tài sản & nbsp; ____ 37 & nbsp; của đối tượng trạng thái của chúng tôi.

var pdf = MyPdf.pdf;
window.open(pdf);
3

Cuối cùng, thêm một cuộc gọi vào một hàm có tên & nbsp; ________ 38 & nbsp; để trình xem PDF của chúng tôi tự động hiển thị trang đầu tiên của tệp PDF. Chúng tôi sẽ xác định chức năng trong bước tiếp theo.

var pdf = MyPdf.pdf;
window.open(pdf);
4

4. & nbsp; hiển thị một trang Rendering a Page

Bằng cách gọi & nbsp; ________ 39 & nbsp; Phương thức của đối tượng & nbsp; ________ 37 và chuyển một số trang cho nó, chúng tôi có thể nhận được tham chiếu đến bất kỳ trang nào trong tệp PDF. Hiện tại, chúng ta hãy vượt qua & nbsp; ____ 41 & nbsp; thuộc tính của đối tượng trạng thái của chúng ta cho nó. Phương pháp này cũng trả lại một lời hứa, vì vậy chúng tôi sẽ cần một chức năng gọi lại để xử lý kết quả của nó.

Theo đó, tạo một chức năng mới có tên & nbsp; ____ 38 & nbsp; chứa mã sau:

var pdf = MyPdf.pdf;
window.open(pdf);
5

Để thực sự hiển thị một trang, chúng ta phải gọi & nbsp; ________ 38 & nbsp; Phương thức của & nbsp; ________ 44 & nbsp; đối tượng có sẵn bên trong cuộc gọi lại. Như các đối số, phương thức mong đợi bối cảnh 2D của khung vẽ và A & nbsp; ____ 45 & nbsp; đối tượng mà chúng ta có thể nhận được bằng cách gọi & nbsp; ____ 46 & nbsp; phương thức. Bởi vì phương thức & nbsp; ____ 46 & nbsp; mong đợi mức thu phóng mong muốn như một đối số, chúng ta phải vượt qua & nbsp; ____ 48 & nbsp; thuộc tính của đối tượng trạng thái của chúng ta cho nó.

var pdf = MyPdf.pdf;
window.open(pdf);
6

Kích thước của chế độ xem phụ thuộc vào kích thước ban đầu của trang và mức thu phóng. Để đảm bảo rằng toàn bộ chế độ xem được hiển thị trên khung vẽ của chúng tôi, giờ đây chúng tôi phải thay đổi kích thước của khung vẽ của chúng tôi để phù hợp với chế độ xem. Đây là cách:

var pdf = MyPdf.pdf;
window.open(pdf);
7

Tại thời điểm này, chúng ta có thể đi trước và hiển thị trang.

var pdf = MyPdf.pdf;
window.open(pdf);
8

Đặt tất cả lại với nhau, toàn bộ mã nguồn trông như thế này.

var pdf = MyPdf.pdf;
window.open(pdf);
9

Nếu bạn thử mở trang web trong trình duyệt, giờ đây bạn sẽ có thể xem trang đầu tiên của tệp PDF của bạn.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

Bạn có thể nhận thấy rằng kích thước của trình xem PDF của chúng tôi hiện đang phụ thuộc vào kích thước của trang được hiển thị và mức thu phóng. Điều này không lý tưởng vì chúng tôi không muốn bố cục của trang web của chúng tôi bị ảnh hưởng trong khi người dùng tương tác với trình xem PDF. & NBSP;

Để khắc phục điều này, tất cả những gì chúng ta cần làm là đưa ra một chiều rộng và chiều cao cố định cho phần tử & nbsp; Thuộc tính này, khi cần thiết, thêm các thanh cuộn vào phần tử & nbsp; ____ 30 & nbsp;, cho phép người dùng cuộn cả theo chiều ngang và chiều dọc.

Thêm mã sau bên trong & nbsp; ________ 53 & nbsp; thẻ của trang web:

function openPDF(pdf){
  window.open(pdf);
  return false;
}
0

Tất nhiên, bạn tự do thay đổi chiều rộng và chiều cao hoặc thậm chí sử dụng các truy vấn phương tiện để thực hiện & nbsp; ____ 30 & nbsp; phần tử phù hợp với yêu cầu của bạn.

Tùy chọn, bạn có thể bao gồm các quy tắc & NBSP; CSS sau đây để tạo phần tử & nbsp; ____ 30 & nbsp; có vẻ khác biệt hơn:

function openPDF(pdf){
  window.open(pdf);
  return false;
}
1

Nếu bạn làm mới trang web ngay bây giờ, bạn sẽ thấy một cái gì đó như thế này trên màn hình của bạn:

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

5. & nbsp; thay đổi trang hiện tại Changing the Current Page

Trình xem JavaScript & NBSP; PDF hiện chỉ có khả năng hiển thị trang đầu tiên của bất kỳ tệp PDF nào được cung cấp cho nó. Để cho phép người dùng thay đổi trang được hiển thị, bây giờ chúng tôi phải thêm người nghe sự kiện nhấp vào & nbsp;

Bên trong trình nghe sự kiện của nút & nbsp; Sau khi chúng tôi làm như vậy, chúng tôi chỉ có thể gọi & nbsp; ________ 38 & nbsp; chức năng trở lại để hiển thị trang mới.

Ngoài ra, chúng tôi phải cập nhật giá trị của trường & nbsp; ____ ____ 62 & nbsp; để hiển thị số trang mới. Mã sau đây cho bạn biết cách:

function openPDF(pdf){
  window.open(pdf);
  return false;
}
2

Tương tự, bên trong trình nghe sự kiện của nút & nbsp; ________ 57 & nbsp; Các & nbsp; ____ ____ 66 & nbsp; đối tượng.

function openPDF(pdf){
  window.open(pdf);
  return false;
}
3

Cuối cùng, chúng tôi phải thêm trình nghe sự kiện nhấn phím vào & nbsp; ____ ____ 62 & nbsp; trường văn bản để người dùng có thể trực tiếp nhảy đến bất kỳ trang nào họ mong muốn bằng cách nhập số trang và nhấn & nbsp; Enter & nbsp; khóa. Bên trong trình nghe sự kiện, chúng tôi cần đảm bảo rằng số người dùng đã nhập vừa lớn hơn 0 và nhỏ hơn hoặc bằng hoặc NBSP; ____ ____ 65 & nbsp; thuộc tính.Enter key. Inside the event listener, we need to make sure that the number the user has entered is both greater than zero and less than or equal to the 

5 property.

function openPDF(pdf){
  window.open(pdf);
  return false;
}
4

Trình xem PDF của chúng tôi hiện có thể hiển thị bất kỳ trang nào của tệp PDF.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

6. & nbsp; thay đổi mức độ zoom Changing the Zoom Level

Bởi vì chức năng của chúng tôi & nbsp;

Bên trong trình nghe sự kiện đang nhấp chuột của & nbsp; ________ 71 & nbsp; nút, hãy tăng & nbsp; ____ 48 & nbsp; tài sản của & nbsp; ________ 73.

function openPDF(pdf){
  window.open(pdf);
  return false;
}
5

Và bên trong trình nghe sự kiện đang nhấp chuột của & nbsp; ________ 74 & nbsp; nút, hãy làm giảm & nbsp; ____ 48 & nbsp; tài sản của & nbsp; ________ 73.

function openPDF(pdf){
  window.open(pdf);
  return false;
}
6

Bạn có thể tự do thêm giới hạn trên và dưới vào & nbsp; ________ 48 & nbsp; tài sản, nhưng chúng không bắt buộc.

Đây là những gì nó trông giống như khi tất cả được kết hợp với nhau.

function openPDF(pdf){
  window.open(pdf);
  return false;
}
7

Trình xem PDF của chúng tôi đã sẵn sàng. Nếu bạn làm mới trang web một lần nữa, bạn sẽ có thể xem tất cả các trang có trong tệp PDF và cũng phóng to hoặc phóng to chúng.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

Plugin flipbook cao cấp từ Codecanyon

Bạn cũng có thể quan tâm đến một plugin flipbook chuyên nghiệp. & NBSP; JavaScript Flipbooks giới thiệu nội dung của bạn ở dạng flipbook kỹ thuật số, sử dụng các hiệu ứng lật trang, phóng to và hỗ trợ cho nhiều loại nội dung. Codecanyon là một thị trường cho tất cả các loại mã, bao gồm & nbsp; các tiện ích JavaScript cao cấp và các plugin jQuery. Đó là nơi tốt nhất để tìm các plugin Flipbook jQuery.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

Hãy đi sâu vào năm plugin Flipbook hàng đầu mà bạn có thể mua từ Codecanyon:

1. Wowbook, một plugin JQuery Flipbook

Wowbook được đặt tên một cách thích hợp. Trình xem PDF JavaScript này có thể thích ứng và dễ sử dụng. Nó bao gồm ba bản demo đã sẵn sàng để bạn sử dụng khi bạn thiết lập chúng. Nó cũng đáp ứng, vì vậy PDF của bạn sẽ trông tuyệt vời trên nhiều kích thước màn hình.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

2. Cú lật kim cương: Truy vấn

Có một lý do tại sao Diamond Flipbook được đánh giá rất cao. Đó là một người xem đơn giản trông tuyệt vời trên trang web của bạn. Nó không đi với trình phát flash đã lỗi thời và có thể hỗ trợ số lượng trang không giới hạn. Bạn cũng sẽ thích tải lười biếng giữ cho trang web của bạn và pdf tải nhanh.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

3. JQuery flipbook đáp ứng

Được điều khiển hoàn toàn bởi HTML và JQuery, bản tải xuống Flipbook đáp ứng này là hoàn hảo cho PDFS. Nó đi kèm với các tính năng zoom, cũng như:

  • mục lục
  • Thích nghi với thiết bị di động
  • trang hai
  • hỗ trợ video
  • Hơn 30 mẫu nền

Nếu bạn cần một trình xem PDF JavaScript chứa đầy các tính năng cho bạn và khách truy cập của trang web của bạn, hãy thử JQuery flipbook đáp ứng.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

4. tờ báo Flipbook JQuery

Tờ báo Flipbook là một trình xem pdf jQuery hàng đầu trên Codecanyon. Tải xuống này không chỉ bao gồm hỗ trợ miễn phí, mà còn đi kèm với các bản cập nhật miễn phí để nội dung của bạn trông đẹp nhất. Nó hỗ trợ các ngôn ngữ và tài liệu từ phải sang trái. Bạn cũng có thể thêm các trang riêng lẻ dưới dạng JPG trong mã HTML.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

5. Plugin JQuery Flipbook Real3D

Chúng tôi làm tròn danh sách các plugin Flipbook cao cấp của chúng tôi với Flipbook Real3D. Đó là một trình xem pdf jQuery có nhiều phong cách. Bạn có thể chọn từ:

  • Điện thoại di động được tối ưu hóa
  • Các biểu tượng sẵn sàng cho võng mạc
  • hoàn toàn tùy biến

Kiểm tra các bản demo trực tuyến và bạn sẽ thấy lý do tại sao đó là một plugin JQuery Flipbook được xếp hạng hàng đầu để thử vào năm 2021.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

Sự kết luận

Bây giờ bạn đã biết cách sử dụng pdf.js để tạo trình xem JavaScript & NBSP; PDF tùy chỉnh cho trang web của bạn. Với nó, bạn có thể tự tin cung cấp trải nghiệm người dùng liền mạch trong khi hiển thị tài liệu quảng cáo của tổ chức, giấy trắng, biểu mẫu và các tài liệu khác thường được phân phối dưới dạng các bản sao cứng.

Bạn có thể & nbsp; tìm hiểu thêm về pdf.js trên repo github chính thức.

Bạn cũng có thể quan tâm đến một plugin flipbook chuyên nghiệp. & NBSP; JavaScript Flipbooks giới thiệu nội dung của bạn ở dạng flipbook kỹ thuật số, sử dụng các hiệu ứng lật trang, phóng to và hỗ trợ cho nhiều loại nội dung. Codecanyon là một thị trường cho tất cả các loại mã, bao gồm & nbsp; các tiện ích JavaScript cao cấp và các plugin jQuery. Đó là nơi tốt nhất để tìm các plugin Flipbook jQuery.

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?
Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

Bạn có thấy bài đăng này hữu ích?

Hướng dẫn how do i open a pdf with javascript? - làm cách nào để mở pdf bằng javascript?

Hathibelagal là một nhà phát triển và blogger ứng dụng Android độc lập, thích mày mò với các khung, SDK và thiết bị mới.

Làm cách nào để mở tệp PDF trong JavaScript?

Cách sử dụng PDF ...
Bước 1 - Tải xuống và trích xuất PDF. Gói JS. ....
Bước 2 - Nhúng trình xem PDF vào trang web. ....
Trình xem PDF toàn màn hình. ....
Tùy chỉnh PDF. ....
Tài liệu tham khảo ID phần tử cho tùy chỉnh giao diện người dùng PDF.JS. ....
Bước tiếp theo. ....
Conclusion..

PDF có thể chạy JavaScript không?

Nitropdf và Adobe Acrobat chắc chắn hỗ trợ JavaScript trong các tệp PDF..

Chrome có chạy JavaScript trong PDF không?

Nhưng Chrome thực hiện JavaScript!Nếu bạn mở một tệp PDF như thế này trong chrome, nó sẽ chạy các tập lệnh.Tôi đã tìm thấy thực tế này sau khi theo dõi bài đăng trên blog này về cách thực hiện các tệp PDF với JS.Và tôi hiểu mối quan tâm của họ - rằng API Adobe JavaScript tùy chỉnh có diện tích bề mặt khổng lồ.Chrome does implement JavaScript! If you open a PDF file like this one in Chrome, it will run the scripts. I found this fact out after following this blog post about how to make PDFs with JS. And I understand their concern -- that custom Adobe JavaScript API has an absolutely gigantic surface area.

Làm thế nào để bạn mã hóa PDF trong JavaScript?

JavaScript thường được gắn với các đối tượng trong tài liệu PDF ...
Thêm một nút vào biểu mẫu (được thực hiện theo chỉnh sửa nâng cao).
Nhấp chuột phải vào nút và đi đến Thuộc tính ..
Nhấp vào tab Hành động ..
Trong Chọn Hành động: Chọn Chạy JavaScript ..
đặt in ();trong cửa sổ mã ..