losLab ソフトウェア開発ブログ

PDF Programming

Software Development Blog

PDF Programming

ギガバイト規模のPDF処理のIOパフォーマンスの最適化

2GBのPDFが32ビットDelphiでのファイル全体のMapViewOfFileを壊す理由、およびスライディング64MBマッピングウィンドウとReadFileシステムコールの削減によってスループットを回復する方法。 PDFパーサーの最初の有用な読み取りは、ファイルの反対側の端で行われます

PDF Programming

Delphi での HotPDF ページ抽出パフォーマンス

PDF からページを抽出するには数秒で完了するはずです。この投稿では、HotPDF Delphi ワークフローの実際のボトルネックを追跡し、どの API パスで期待される速度を回復できるかを示します

PDF Programming

Delphi での losLab PDF Library を使用した RTF から PDF への変換

losLab PDF Library を使用して Delphi で RTF を PDF に変換する:GetCanvasDC は仮想 DC を作成し、EM_FORMATRANGE はコンテンツをページ分割し、LoadFromCanvasDc は各ページを保存します。 RTF はかなり以前から存在しているため、レガシーなレ