GroupDocs.Conversion cho Node.js thông qua Java cho phép bạn chuyển đổi các tệp PDF sang định dạng PDF/A, đảm bảo tuân thủ tiêu chuẩn PDF/A.
Quá trình chuyển đổi đơn giản và chỉ yêu cầu vài dòng mã.
Chuyển đổi PDF sang PDF/A trong JavaScript
'use strict';
// Nhập gói
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Tải tệp PDF nguồn
const converter = new groupdocs.Converter("source.pdf");
// Đặt định dạng thành PDF tuân thủ PDF/A
const pdfOptions = new groupdocs.PdfOptions();
pdfOptions.setPdfFormat(groupdocs.PdfFormats.PdfA_1A);
// Đặt các tùy chọn chuyển đổi
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPdfOptions(pdfOptions);
// Chuyển đổi PDF sang PDF/A
converter.convert("converted_pdfa.pdf", convertOptions);
// Thoát quy trình
process.exit(0);
Một kịch bản phổ biến là chuyển đổi toàn bộ tài liệu PDF hoặc các trang đã chọn thành một tập hợp các hình ảnh. GroupDocs.Conversion cho Node.js thông qua Java có thể chuyển đổi PDF sang các định dạng ảnh như TIFF, JPG, PNG, GIF, BMP và các định dạng khác.
Bạn có thể chọn định dạng ảnh mong muốn bằng lớp ImageFileType.
Chuyển đổi PDF sang hình ảnh trong JavaScript
'use strict';
// Nhập gói
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Tải tệp PDF nguồn
const converter = new groupdocs.Converter("source.pdf");
// Đặt các tùy chọn chuyển đổi và chỉ định kiểu ảnh đầu ra
const convertOptions = new groupdocs.ImageConvertOptions();
convertOptions.setFormat(groupdocs.ImageFileType.Png);
// Chuyển đổi và lưu converted_page_1.png, converted_page_2.png, converted_page_3.png, v.v. vào thư mục đầu ra
converter.convert("converted_page_.png", convertOptions);
// Thoát quy trình
process.exit(0);
Bạn có thể chuyển đổi các trang cụ thể hoặc một dải trang từ tài liệu sang cùng định dạng hoặc định dạng khác.
Ví dụ sau minh họa cách chuyển đổi các trang 1, 2 và 3 từ tệp DOCX sang PDF.
Chuyển đổi các trang 1, 2 và 3 sang PDF trong JavaScript
'use strict';
// Nhập gói
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Tải tệp DOCX nguồn
const converter = new groupdocs.Converter("source.docx");
// Chỉ định dải trang để chuyển đổi
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageNumber(1);
convertOptions.setPagesCount(3);
// Chuyển đổi các trang 1, 2 và 3 sang PDF
converter.convert("pages_1_2_3.pdf", convertOptions);
// Thoát quy trình
process.exit(0);