GroupDocs.Conversion для Node.js через Java дозволяє конвертувати PDF‑файли у формат PDF/A, забезпечуючи відповідність стандарту PDF/A.
Процес конвертації простий і вимагає лише кілька рядків коду.
Конвертуйте PDF у PDF/A у JavaScript
'use strict';
// Імпортуйте пакет
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Завантажте вихідний PDF‑файл
const converter = new groupdocs.Converter("source.pdf");
// Встановіть формат PDF, сумісний з PDF/A
const pdfOptions = new groupdocs.PdfOptions();
pdfOptions.setPdfFormat(groupdocs.PdfFormats.PdfA_1A);
// Встановіть параметри конвертації
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPdfOptions(pdfOptions);
// Конвертуйте PDF у PDF/A
converter.convert("converted_pdfa.pdf", convertOptions);
// Завершіть процес
process.exit(0);
Типовий сценарій – конвертація всього PDF‑документу або окремих сторінок у набір зображень. GroupDocs.Conversion для Node.js через Java може конвертувати PDF у формати зображень, такі як TIFF, JPG, PNG, GIF, BMP та інші.
Ви можете вибрати потрібний формат зображення за допомогою класу ImageFileType.
Конвертуйте PDF у зображення у JavaScript
'use strict';
// Імпортуйте пакет
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Завантажте вихідний PDF‑файл
const converter = new groupdocs.Converter("source.pdf");
// Встановіть параметри конвертації та вкажіть тип вихідного зображення
const convertOptions = new groupdocs.ImageConvertOptions();
convertOptions.setFormat(groupdocs.ImageFileType.Png);
// Конвертуйте і збережіть converted_page_1.png, converted_page_2.png, converted_page_3.png тощо у вихідній папці
converter.convert("converted_page_.png", convertOptions);
// Завершіть процес
process.exit(0);
Ви можете конвертувати конкретні сторінки або діапазон сторінок документа у той самий або інший формат.
У наступному прикладі продемонстровано, як конвертувати сторінки 1, 2 та 3 з DOCX‑файлу у PDF.
Конвертуйте сторінки 1, 2 та 3 у PDF у JavaScript
'use strict';
// Імпортуйте пакет
const groupdocs = require('@groupdocs/groupdocs.conversion');
// Завантажте вихідний DOCX‑файл
const converter = new groupdocs.Converter("source.docx");
// Вкажіть діапазон сторінок для конвертації
const convertOptions = new groupdocs.PdfConvertOptions();
convertOptions.setPageNumber(1);
convertOptions.setPagesCount(3);
// Конвертуйте сторінки 1, 2 та 3 у PDF
converter.convert("pages_1_2_3.pdf", convertOptions);
// Завершіть процес
process.exit(0);