losLab 軟體開發部落格

PDF 程式設計

Software Development Blog

PDF 程式設計

使用 PDFium 進行自動化 PDF 預檢與風險稽核

了解如何使用 PDFium 建置自動化接收稽核與預檢檢查,安全地路由檔案並強制執行合規性 在企業列印、歸檔與檔案合規性工作流程中,PDF 檔案不能只是「被渲染」。它必須經過稽核。PDF 可能包含會使傳統光柵影像處理器 (RIP) 當機的未平面化透明度群組 (unflattened transparency

PDF 程式設計

在 Delphi 中處理來自 Office 應用程式的混合參照 PDF

了解如何在 Delphi 中穩健地解析由 Microsoft Word 和 Excel 匯出的複雜混合參照 PDF,正確處理 XRef 串流與傳統表格 在開發企業級檔案解決方案時,您不可避免地會遇到由各種工具產生的 PDF:從高階的 Adobe 軟體到充滿錯誤的開源函式庫或虛擬印表機驅動程式

PDF 程式設計

針對大量文件的高速 AES-256 PDF 加密

說明為何數 GB 的 PDF 進行 AES-256 加密其實是 50 萬次小型 CBC 運算而非單次通過:Delphi 中 CNG 控制代碼重用、緩衝區重用,以及 R6 KDF 成本

PDF 程式設計

Delphi 中記憶體安全的 PDF 解析:防禦惡意檔案

深入探討如何確保 PDF 解析引擎的安全,以防禦惡意檔案,涵蓋 Delphi 中的緩衝區溢位、CCITT 邊界以及記憶體洩漏問題。 PDF 檔案可以做很多事情,而這種彈性也伴隨著固有的安全風險。因為 PDF 支援內嵌檔案、互動式 JavaScript 以及複雜的二進位串流,它們經常被用作傳遞惡意軟體的媒介

PDF 程式設計

最佳化 GB 級 PDF 處理的 IO 效能

探索最佳化處理 GB 級 PDF 檔案時 IO 效能的技術,包含直接檔案 API、滑動視窗緩衝區,以及減少系統呼叫 (syscalls) 在 Delphi 中使用標準串流類別 (如 或 ) 處理標準 PDF (1MB 到 10MB) 是非常直接的。然而,當您的任務是處理 GB 級的 PDF 時 (例如大型工程 CAD

PDF 程式設計

Delphi 中的 HotPDF 頁面擷取效能

從 PDF 檔案中擷取出指定頁面的內容,理應只需要短短幾秒鐘就能完成。本文實際追蹤 HotPDF 在 Delphi 工作流程中的真實效能瓶頸,並展示哪一條 API 路徑能恢復預期速度