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: 削除、代わりに SignOptionsTimestampOptions を使用してください。

使用例:

タイムスタンプ付きで 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 の最適化でコンテンツのフォーマットが乱れる問題を修正
 日本語