Aspose.PDF PDF/A コンバーター for .NET
Aspose.PDF PDF/A Converter for .NET は、既存の API を変換するために設計されたスムーズな APIです PDF ASPOSE.PDFの強力なコアに基づいて構築され、PDFをさまざまなPDF/Aコンフォーマンスレベルに変換し、アーカイブ、アクセシビリティ、および規制基準の遵守を保証することに専念しています.
このプラグインは、開発者に強力な変換能力を提供し、ワークフローをシンプルかつ効率的に維持するために、無線に .NET アプリケーションに統合します.
始めに
インストール&セットアップ
- インストール
Aspose.PDFNuGet を介して、またはダウンロードアセットを直接. - スタートアップで測定されたライセンスを設定して、完全な機能を解除します(参照 メータードライセンス ).
特徴と機能
1.複数のPDF/Aコンフォーマンスレベル
- サポート PDF/A-1a/1b、PDF / A-2a/2b/2u、pdf/ A-3a/3b/3u.
- アクセスと保存のニーズに基づいてレベルを選択します.
- 自動的に文字、色スペース、および画像をISOに準拠する方程式にマップします.
2.資源入力とフォント処理
- フォント、画像, ICC プロフィールとXMPメタデータ.
- 欠けている文字を検出し、適切な文字に置き換える.
- サポートされていないフォントを PDF/A 互換性のあるサブセットに変換します.
メタデータ保存とXMP注射
- 文書のメタデータを抽出し保存します.
- コンフォーマンスおよびプロデューサー情報のための XMP パッケージを注射または更新します.
- メタデータ自体がPDF/Aに準拠していることを保証します.
4.カラースペースと透明性処理
- デバイス依存の色スペースをICCプロファイルに変換します.
- PDF/A-1の透明性をフラッテン化し、PDF / A-2/3に保存します.
- ターゲットコンフォーマンスに対するグラフィックステータスを確認します.
5. 関連管理(PDF/A-3)
- PDF/A-3 に任意の付属を組み込むことをサポートします.
- ページと付属の間の関係を維持します.
- コントロールは付属形式を許可します.
6.遵守認証および報告
- 禁じられたオブジェクト、欠けている文字、不適切なメタデータのポストコンバージョン認証.
- 誤り、警告、および情報を含む詳細な遵守レポートを生成します.
- 認証結果へのプログラム的なアクセスを提供します.
7. パフォーマンスのためのストリームベース API
- PDFを完全にメモリまたはストリームで処理します.
- ストリーム、バイトアライ、ブーファーを介して入力/出力をサポートします.
- 現代の .NET 統合のための非同期パターン.
8.ログと診断
- フォント入力、メタデータ注射、色変換のためのハウス.
- トラブル解決のための設定可能なログレベル.
- で働く
ILogger-互換性のあるフレームワーク.
コード例:PDFをPDF/Aに変換する
// Define input and output paths
var inputPath = Path.Combine(@"C:\Samples\", "sample.pdf");
var outputPath = Path.Combine(@"C:\Samples\", "archived.pdf");
// Create PDF/A converter instance
var converter = new PdfAConverter();
// Configure PDF/A conversion options
var options = new PdfAConvertOptions
{
Conformance = PdfAConformance.PdfA3B
};
// Add input and output sources
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
// Process conversion
var resultContainer = converter.Process(options);
// Access result
var result = resultContainer.ResultCollection[0];
Console.WriteLine($"Converted to PDF/A: {result}");ヒントと最良の実践
- 常にインストールされた遵守チェックで生産を確認します.
- バッチワークのための変換器の例を再利用して、過剰を減らす.
- パスワード保護されている場合、変換前にPDFを事前に解読します.
- PDF/A1 をターゲットにする際に JavaScript やフラット透明性を削除します.
- メモリの使用を大ファイルで監視し、可能な限りストリーム.
- 遵守レポートをフィードバックとして使用して、不適切な入力をアップストリームで修正します.
- デビュー時にのみ詳細ログを可能にします.
- 非Windowsホストのためのシステムフォントの参照を保持します.
よくある質問
**PDF/A Converter for .NET は何を提供していますか?**PDFファイルをPDF/A関連ファイル(1a/1b、2a/2b/2u、3a/3b/3u)に長期保存するために変換します.
**NET の Aspose.PDF とはどのように異なりますか?**ASPOSE.PDF for .NET は完全な図書館です PDF/A Converter プラグインは、遵守の変換に専念しています.
**合意は認められるか?**はい、プラグインには、詳細なレポートを含む内蔵認証が含まれています.
**PDF/A に付属を挿入できますか?**はい、PDF/A-3 は、コンバーターがサポートする任意のファイルを組み込むことを可能にします.
**自動化に適していますか?**はい、ストリームベースと非同期処理をサポートし、サーバーおよびバッチ環境に最適です.