Excel ファイルを PDFA-1a と互換性のある PDF 形式に変換します

考えられる使用シナリオ

PDF/A は、PDF のユニークなフレーバーで、ドキュメントの長期保存用に設計されています。 PDF/A は、Portable Document Format (PDF) の ISO 標準化バージョンであり、PDF のアーカイブ形式であり、PDF ファイル内のドキュメントで使用されるすべてのフォントが埋め込まれています。 PDF/A は、フォントのリンク (フォントの埋め込みではなく) や暗号化などの機能を禁止する点で PDF とは異なります。 Aspose.Cells では、Excel ファイルを PDF/A 準拠の PDF ファイルに保存できます (PdfA1a と PdfA1b の両方がサポートされています)。このトピックでは、Excel ブックを PDF/A 準拠 (PdfA1a) PDF ファイルに保存する方法について説明します。

Excel ファイルを PDFA-1a と互換性のある PDF 形式に変換します

開発者は、**PdfSaveOptionsクラスを使用して、変換用にさまざまな属性を設定します。のさまざまなプロパティの設定PdfSaveOptionsクラスを使用すると、出力 PDF の印刷、フォント、セキュリティ、および圧縮設定を制御できます。最も重要なプロパティは次のとおりです。PdfSaveOptions.Compliance**これにより、Excel ファイルを PDF/A 準拠の PDF ファイルに保存できます。

次のサンプル コードでは、Excel ファイルを PDFA-1a と互換性のある PDF 形式に変換する方法について説明します。ご覧ください出力 PDF参照用のスクリーンショットと同様に。

スクリーンショット

todo:画像_代替_文章

サンプルコード

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
//Create workbook object
Workbook wb = new Workbook();
//Access first worksheet
Worksheet ws = wb.Worksheets[0];
//Access cell B5 and add some message inside it
Cell cell = ws.Cells["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.Compliance = PdfCompliance.PdfA1a;
//Save the output pdf
wb.Save(outputDir + "outputCompliancePdfA1a.pdf", opts);