sgcPDF 组件

sgcPDF 面板上注册的 15 个组件:VCL 设计时包中 14 个,以及 FireMonkey 包中的 TsgcPDFViewerFMX。非可视组件也可在控制台应用、服务和服务器中以代码方式创建。

组件单元平台功能
TsgcPDFDocumentsgcPDF_DocumentVCL、FMX、控制台、服务创建、加载、编辑并保存 PDF 文档:页面、文本、TrueType 与 OpenType 字体、图像、矢量图形、表格、条形码、注释、书签、图层、表单、附件、加密以及 PDF/A。
TsgcPDFEditorsgcPDF_EditorVCL、FMX、控制台、服务编辑现有文件:水印、页眉页脚、页码、盖章、合并、拆分、提取、插入、删除、旋转以及重新排序页面。
TsgcPDFViewersgcPDF_ViewerWindows非可视查看引擎:加载文档并将页面绘制到任何窗口或设备上下文中,支持缩放与翻页。
TsgcPDFTextExtractorsgcPDF_TextExtract所有平台提取页面文本及每个片段的位置、字体名称与大小,是搜索与文本选择的基础。
TsgcPDFExportersgcPDF_ExportWindows将页面与缩略图导出为 BMP、PNG 或 JPEG 文件与流。
TsgcPDFOptimizersgcPDF_Optimize所有平台减小文件体积:删除重复与未使用的对象,重新压缩流,并降采样图像。
TsgcPDFSignatureHandlersgcPDF_Signatures所有平台使用 PFX 证书、可见或不可见的签名字段、SHA-256/384/512、时间戳与文档时间戳对文档进行签名。
TsgcPDFSignatureVerifiersgcPDF_Signatures所有平台验证文件中的每个签名:完整性、字节范围覆盖、签名者证书以及证书链信任。
TsgcPDFRedactorsgcPDF_Redaction所有平台删除区域内或与指定文本匹配的文本、图像、矢量路径与注释,然后绘制覆盖层。被删除的文本无法再被提取。
TsgcPDFImageExtractorsgcPDF_ImageExtract所有平台枚举页面中的图像(包括内联图像与表单 XObject 内的图像),并将其解码为 PNG、JPEG 或 BMP。
TsgcPDFHTMLRenderersgcPDF_HTML所有平台将带 CSS 的 HTML 子集转换为分页 PDF:标题、段落、内联样式、列表、表格、图像、链接、分页符、页眉页脚。
TsgcPDFViewerControlsgcPDF_ViewerVCLVCL (Windows)可视 PDF 查看器控件:滚动、缩放模式、翻页、文本选择与复制、高亮搜索、表单填写、链接与打印。
TsgcPDFThumbnailViewsgcPDF_ViewerVCLVCL (Windows)与 TsgcPDFViewerControl 关联的页面缩略图面板。
TsgcPDFOutlineViewsgcPDF_ViewerVCLVCL (Windows)与 TsgcPDFViewerControl 关联的书签(大纲)树。
TsgcPDFViewerFMXsgcPDF_ViewerFMXFMX:Windows、macOS、iOS、Android通过 FMX 画布绘制的 FireMonkey PDF 查看器控件,支持滚动、缩放与翻页。

除面板外,这些单元还提供了您可在代码中创建的类,如 TsgcPDFParser、TsgcPDFRendererRaster、TsgcPDFAValidator、TsgcPDFCanvas 以及通往 sgcSign 的 TsgcPDFPAdESSigner 桥接。参阅功能矩阵了解每个领域的覆盖范围。

超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

使用 sgcPDF 进行开发

申请试用,将组件放到您的第一个窗体上。