GroupDocs.Conversion برای Node.js از طریق Java به شما امکان میدهد فایلهای PDF را به فرمت PDF/A تبدیل کنید و از سازگاری با استاندارد PDF/A اطمینان حاصل کنید.
فرآیند تبدیل ساده است و فقط چند خط کد نیاز دارد.
تبدیل PDF به PDF/A در جاوااسکریپت
'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 به تصاویر در جاوااسکریپت
'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 در جاوااسکریپت
'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);