v26.7
削除されたクラス ImageExtractor
- プラグインの従来実装は段階的に廃止されています。このクラスの機能は PdfExtractor クラスに置き換えられました。
- クラス ImageExtractor: 削除、代わりに PdfExtractor を使用してください。
使用例:
PDF ドキュメントから画像を抽出する方法を示します。
// Create ExtractImagesOptions to set instructions
var options = new ExtractImagesOptions();
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output Directory path
options.AddOutput(new DirectoryData("path_to_results_directory"));
// Perform the process
var results = PdfExtractor.Extract(options);
// Get path to image result
var imageExtracted = results.ResultCollection[0].ToFile();削除されたクラス ImageExtractor
- このクラスの機能は PdfSecurity クラスに置き換えられました。
- クラス Timestamp: 削除、代わりに PdfSecurity を使用してください。
- クラス AddTimestampOptions: 削除、代わりに SignOptions と TimestampOptions を使用してください。
使用例:
タイムスタンプ付きで PDF ドキュメントに署名する方法を示します。
// Create SignOptions object to set Timestamp
var options = new SignOptions(new TimestampOptions("server_url"));
// Add input file path
options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
// Set output file path
options.AddOutput(new FileData("path_to_result_pdf_file.pdf"));
// Perform the process
PdfSecurity.Sign(options);その他の修正
🖥️ HTML から PDF へ
- 画像の配置やテキストの上書きが発生していた HTML→PDF 変換を修正
- ページ内容が正しく収まらない問題を修正
- 生成された PDF に黒い帯が表示される問題を修正
📑 PDF から PDF/A へ
- PDF→PDF/A API が例外をスローしていた問題を修正
- PDF→PDF/A 変換でフォーマットが崩れる出力が生成されていた問題を修正
- PDF→PDF/A 変換時のメモリ問題を修正
- PDF→PDF/A-3a 変換の問題を修正
⚙️ 残りの項目
- PDF を PNG や HTML に変換した際にテキストが欠落する問題を修正
- フラット化後に一部のフィールドが空になる問題を修正
- フラット化後に PDF ドキュメントがエラーを表示する問題を修正
- PDF の最適化でコンテンツのフォーマットが乱れる問題を修正