تحويل ملف Excel إلى صيغة PDF متوافقة مع PDFA 1a

سيناريوهات الاستخدام المحتملة

PDF/A هو نكهة فريدة من PDF مصممة للحفاظ على الوثائق على المدى الطويل. PDF/A هو إصدار من الشكل المحمول للوثائق (PDF) الذي يستند إلى المعايير الدولية (ISO) وهو شكل أرشيفي لـ PDF يضم جميع الخطوط المستخدمة في الوثيقة داخل ملف PDF. يختلف PDF/A عن PDF عن طريق حظر بعض الميزات مثل الربط بالخط (بدلاً من تضمين الخط) والتشفير. تتيح Aspose.Cells لك حفظ ملفات Excel كملفات PDF متوافقة مع PDF/A (تدعم PDF/A-1a وPDF/A-1b وPDF/A-2a وPDF/A-2b وPDF/A-2u وPDF/A-3a وPDF/A-2ab وPDF/A-3u). يصف هذا الموضوع كيفية حفظ سجل العمل الخاص بـ Excel كملف PDF متوافق مع PDF/A (PDF/A-1a).

تحويل ملف Excel إلى تنسيق PDF متوافق مع PDF/A-1a

يمكن للمطورين استخدام الفئة PdfSaveOptions لضبط خصائص مختلفة للتحويل. ضبط خصائص مختلفة للفئة PdfSaveOptions يمنحك السيطرة على إعدادات الطباعة، الخط، الأمان والضغط لملف PDF الناتج. الخاصية الأهم هي PdfSaveOptions.Compliance** التي تمكّنك من حفظ ملفات إكسيل إلى ملفات PDF متوافقة بمعيار PDF/A.

يشرح الكود النموذجي التالي كيفية تحويل ملف Excel إلى تنسيق PDF متوافق مع PDF/A-1a. يرجى الاطلاع على المخرج PDF بالإضافة إلى لقطة الشاشة للرجوع إليها.

لقطة شاشة

todo:image_alt_text

الكود المثالي

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Create workbook object
Workbook wb = new Workbook();
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Access cell B5 and add some message inside it
Cell cell = ws.getCells().get("B5");
cell.putValue("This PDF format is compatible with PDFA-1a.");
//Create pdf save options and set its compliance to PDFA-1a
PdfSaveOptions opts = new PdfSaveOptions();
opts.setCompliance(PdfCompliance.PDF_A_1_A);
//Save the output pdf
wb.save(dataDir + "outputCompliancePdfA1a.pdf", opts);