sgcPDF 组件

sgcPDF 面板上注册的 20 个组件:VCL 设计时包中 17 个,以及 FireMonkey 包中的 TsgcPDFViewerFMX、TsgcPDFBarcodeFMX 和 TsgcPDFCommentsViewFMX。非可视组件也可在控制台应用、服务和服务器中以代码方式创建。在 .NET 中,查看器控件包含在 WinForms、WPF 和 Avalonia NuGet 包中,参见 .NET 版 sgcPDF。

组件单元平台功能
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所有平台删除区域内或与指定文本匹配的文本、图像、矢量路径与注释,然后绘制覆盖层。被删除的文本无法再被提取。 帮助
TsgcPDFTextOutlinersgcPDF_TextOutlines所有平台将全部文本转为矢量轮廓:每个字形都变成位置、颜色和大小相同的路径,并删除不再使用的字体。文件无需任何字体即可保持相同的打印效果和外观,但其文本不能再被选择或搜索。 帮助
TsgcPDFImageExtractorsgcPDF_ImageExtract所有平台枚举页面中的图像(包括内联图像与表单 XObject 内的图像),并将其解码为 PNG、JPEG 或 BMP。 帮助
TsgcPDFHTMLRenderersgcPDF_HTML所有平台将带 CSS 的 HTML 子集转换为分页 PDF:标题、段落、内联样式、列表、表格、图像、链接、分页符、页眉页脚。 帮助
TsgcPDFViewerControlsgcPDF_ViewerVCLVCL (Windows)可视 PDF 查看器控件:滚动、缩放模式、翻页、文本选择与复制、高亮搜索、表单填写、链接与打印。最终用户可用鼠标创建、移动、调整大小、编辑和删除注释,并在弹出窗口中回复便笺。 帮助
TsgcPDFThumbnailViewsgcPDF_ViewerVCLVCL (Windows)与 TsgcPDFViewerControl 关联的页面缩略图面板。 帮助
TsgcPDFOutlineViewsgcPDF_ViewerVCLVCL (Windows)与 TsgcPDFViewerControl 关联的书签(大纲)树。 帮助
TsgcPDFCommentsViewsgcPDF_ViewerVCLVCL (Windows)与 TsgcPDFViewerControl 关联的评论面板:按页列出每条注释的作者、日期、内容和线程式回复,并与查看器同步。 帮助
TsgcPDFBarcodeControlsgcPDF_Barcode_VCLVCL (Windows)条形码和二维码控件:Code 128、Code 39、EAN-13、EAN-8、UPC-A、ITF、Codabar、GS1-128、二维码、DataMatrix(ECC200)以及 PDF417,支持旋转、静区、条高以及可选的人眼可读文本行。可将符号保存为 PNG 或 SVG,并通过其 Symbol 属性以矢量形式绘制到 PDF 页面上。 帮助
TsgcPDFViewerFMXsgcPDF_ViewerFMXFMX:Windows、macOS、iOS、Android通过 FMX 画布绘制的 FireMonkey PDF 查看器控件,支持滚动、缩放、框选缩放与翻页。 帮助
TsgcPDFCommentsViewFMXsgcPDF_ViewerFMXFMX与 TsgcPDFViewerFMX 关联的 FireMonkey 评论面板:按页列出每条注释的作者、日期、内容和线程式回复,并与查看器同步。 帮助
TsgcPDFBarcodeFMXsgcPDF_Barcode_FMXFMXFireMonkey 条形码和二维码控件,符号体系和选项与 TsgcPDFBarcodeControl 相同。模块尺寸以逻辑单位设置,并取整到设备像素。可将符号保存为 PNG 或 SVG。 帮助

sgcPDF 是 sgcUI 的一部分,包含在 sgcUI Enterprise 版中。“帮助”链接会打开 sgcUI 帮助;C++ Builder 用户请参阅C++ Builder 说明。

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

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

使用 sgcPDF 进行开发

下载试用版,将组件放到您的第一个窗体上。