软件开发博客

简体中文文章

浏览 losLab 关于 PDF、Delphi 和文档软件工程的技术笔记。

PDF 编程 · December 14, 2025

在Delphi中使用PDFium VCL对PDF文档进行并排比较

在Delphi中使用PDFium VCL对PDF文档进行并排比较. 并排比较多个PDF文档对于修订审查、质量控制和文档验证至关重要。 分屏视图 该演示程序展示了如何使用PDFium VCL同时显示两个或三个PDF文档。 概述 该高级演示程序以同步视图显示多个PDF文档,允许用户直观地比较文档。

PDF 编程 · December 14, 2025

在 Delphi 中使用 PDFium VCL 分析 PDF 字体属性

在 Delphi 中使用 PDFium VCL 分析 PDF 字体属性. 了解 PDF 文档中使用的字体对于质量控制、可访问性合规性和文档取证至关重要。 字体属性 该演示程序展示了如何使用 PDFium VCL 访问 PDF 中字符的详细字体信息。

PDF 编程 · December 12, 2025

使用 PDFium 组件在 Delphi 中处理 PDF 附件

使用 PDFium 组件在 Delphi 中处理 PDF 附件. PDF 文档可以包含嵌入的文件附件,这是一个强大的功能,用于捆绑相关文件,例如电子表格、图像或支持文档。 附件 演示程序展示了如何使用 PDFium VCL 处理 PDF 附件。

PDF 编程 · December 12, 2025

在 Delphi 中使用 PDFium VCL 打印 PDF 文档

在 Delphi 中使用 PDFium VCL 打印 PDF 文档. 准确渲染和正确缩放是打印 PDF 文档的常见需求。 打印 PDF 演示程序展示了如何使用 PDFium VCL 组件实现专业的 PDF 打印功能,包括预览、页面选择和质量选项。

PDF 编程 · December 11, 2025

在 Delphi 中使用 PDFium VCL 从头开始​​创建 PDF 文档

在 Delphi 中使用 PDFium VCL 从头开始​​创建 PDF 文档. 虽然 PDFium 主要以 PDF 查看和处理而闻名,但 PDFium VCL 也提供了强大的 PDF 创建功能。 创建 PDF 演示程序展示了如何使用文本、形状、表格和水印,以编程方式生成 PDF 文档。

PDF 编程 · December 11, 2025

在 Delphi 中使用 PDFium VCL 将 PDF 页面转换为 JPEG 图像

在 Delphi 中使用 PDFium VCL 将 PDF 页面转换为 JPEG 图像. 将 PDF 页面转换为图像对于生成缩略图、预览和网页显示至关重要。 PDF 转 JPG 演示程序展示了如何使用 PDFium VCL 将 PDF 页面渲染为高质量的 JPEG 图像。

PDF 编程 · December 10, 2025

使用 PDFium Delphi 将 PDF 文档拆分为多个文件

使用 PDFium Delphi 将 PDF 文档拆分为多个文件. 将大型PDF文件拆分为较小的文件对于文档分发、归档和处理至关重要。 Split PDF 演示程序展示了如何使用PDFium VCL在Delphi中拆分PDF文档。 概述 这个全面的演示提供了三种拆分模式:单个页面、页面范围和按书签。

PDF 编程 · December 10, 2025

使用 PDFium VCL 将多个 PDF 文件合并为一个文档

使用 PDFium VCL 将多个 PDF 文件合并为一个文档. 将多个PDF文档合并成一个文件是文档管理工作流程中的常见需求。 合并PDF 演示程序展示了如何使用Delphi中的PDFium VCL将任意数量的PDF文件合并为一个文件。

PDF 编程 · December 10, 2025

在 Delphi 中使用 PDFium VCL 将图像转换为 PDF 文档

在 Delphi 中使用 PDFium VCL 将图像转换为 PDF 文档. 将图像转换为PDF是一种常见的需求,用于文档管理、归档和共享。 图像转PDF 该演示程序展示了如何使用PDFium VCL从一组图像创建多页PDF文档。

PDF 编程 · December 9, 2025

在 Delphi 中使用 PDFium VCL 从 PDF 文档中提取图像

在 Delphi 中使用 PDFium VCL 从 PDF 文档中提取图像. PDF文档通常包含有价值的图像,例如照片、图表、图形和示意图。 提取图像 demo演示了如何使用PDFium VCL从PDF文档中提取所有嵌入的图像,并根据其特性将其保存为最佳格式。

PDF 编程 · December 9, 2025

使用 PDFium VCL 在 Delphi 中从 PDF 文档中提取文本。

使用 PDFium VCL 在 Delphi 中从 PDF 文档中提取文本。. 文本提取是 PDF 处理中最常见的任务之一。无论您是在构建文档搜索引擎、数据挖掘应用程序还是内容管理系统,从 PDF 文件中提取文本的能力都是至关重要的。

PDF 编程 · December 9, 2025

在 Delphi 中创建连续滚动的多页 PDF 查看器

在 Delphi 中创建连续滚动的多页 PDF 查看器. 本教程探讨了 多页查看器 示例,它扩展了基本的 PDF 查看器,增加了连续滚动功能。这种查看模式类似于现代 PDF 阅读器(如 Adobe Acrobat)显示文档的方式,允许用户无缝滚动浏览所有页面。

PDF 编程 · December 9, 2025

在 Delphi 中使用 PDFium VCL 构建功能丰富的 PDF 查看器

在 Delphi 中使用 PDFium VCL 构建功能丰富的 PDF 查看器. 在本教程中,我们将探讨如何使用 PDFium VCL 创建一个专业的 PDF 观看器应用程序。 PDFium VCL 是一种强大的 Delphi 组件,它封装了 Google 的 PDFium 渲染引擎。

PDF 编程 · July 22, 2025

HotPDF组件中的RtLTextOut函数

HotPDF组件中的RtLTextOut函数. PDF 生成中的从右到左文本:介绍 HotPDF 的 RtLTextOut 函数。 从右到左语言简介。 从右到左 (RTL) 语言代表了全球书面交流系统的重要组成部分,服务于超过 4 亿人。

PDF 编程 · July 14, 2025

修复HotPDF组件复用问题

修复HotPDF组件复用问题. 对象实例状态管理和文件冲突解决。 了解如何解决在使用 HotPDF Delphi 组件时出现的“请在开始使用 BeginDoc 之前加载文档”错误。 HotPDF Delphi 组件。 通过策略性的状态管理和自动窗口枚举技术,消除 PDF 文件访问冲突。

PDF 基础 · June 30, 2025

PDF 快速网页视图优化:PDF 线性化的解释和技巧

PDF 快速网页视图优化:PDF 线性化的解释和技巧. PDF 快速网页查看:线性化优化指南 您是否遇到过这种情况? 您点击一个 PDF 链接,却要等待很长时间才能看到第一页,而跳转到后面的页面则需要更长的时间?PDF 线性化技术就是为了解决这个问题而设计的! 什么是 PDF 线性化?

PDF 结构 · June 29, 2025

掌握 PDF 结构:XML 元数据、书签和注释

掌握 PDF 结构:XML 元数据、书签和注释. 了解 PDF XML 元数据和书签:技术指南 涵盖的关键主题 📍 目的地 精确的位置标记,用于定义 PDF 文档中的特定位置。这些标记可实现书签和超链接的精确导航,而文档大纲则提供分层目录功能。

PDF 结构 · June 28, 2025

PDF 文本和字体处理以及代码示例和最佳实践

PDF 文本和字体处理以及代码示例和最佳实践. 掌握 PDF 文本和字体:开发人员指南 PDF 文档彻底改变了我们在不同平台和设备上共享和保存格式化文本的方式。但在每个 PDF 的精美表面下,隐藏着一个复杂的文本渲染系统,它将高级排版概念与精确的数学运算相结合。

PDF 结构 · June 27, 2025

PDF 图形解释:理解 PDF 视觉元素

PDF 图形解释:理解 PDF 视觉元素. PDF图形:从基本路径到高级视觉效果 探索引人入胜的PDF图形世界,从基本形状到复杂的视觉效果。 这份全面的指南揭示了PDF如何通过优雅的代码结构创建令人惊叹的视觉效果。

PDF 结构 · June 25, 2025

深入探索PDF文档结构

深入探索PDF文档结构. 了解 PDF 的内部结构。 欢迎来到引人入胜的 PDF 内部世界! 您是否曾想过是什么让 PDF 文件正常工作? 在我们每天看到的常见文档背后,隐藏着一种复杂的架构,它彻底改变了数字文档的共享方式。

PDF 结构 · June 25, 2025

了解 PDF 文件结构:技术概述

了解 PDF 文件结构:技术概述. PDF文件内部结构:完整解析 可移植文档格式(PDF)已成为文档交换和归档的实际标准。了解其内部结构对于开发人员、系统管理员以及所有参与文档处理工作流程的人员至关重要。本综合指南深入探讨PDF文件的复杂布局和内容,考察其四个主要部分以及构成每个组件的对象的详细语法。

PDF 结构 · June 25, 2025

从头开始构建简单的 PDF 文档

从头开始构建简单的 PDF 文档. 使用记事本创建 PDF 文档。 掌握手动创建 PDF 文件的技巧,并理解驱动数字文档的基础结构。 简介:揭开 PDF 创建的奥秘。 您是否曾经想过,当您点击“另存为 PDF”或将文档导出为 PDF 格式时,幕后会发生什么?

PDF 结构 · June 25, 2025

了解 PDF:通用文档格式

了解 PDF:通用文档格式. PDF – 改变一切的文档格式。 每天,数百万人在不知不觉中打开 PDF 文件。但这种普及的格式彻底改变了我们共享文档的方式,确保您在屏幕上看到的内容与其他人看到的完全一致,无论他们使用的是位于纽约的 Windows 电脑还是位于东京的 Mac 电脑。

PDF 编程 · June 23, 2025

优化 PDF 处理性能:从几分钟到几秒

优化 PDF 处理性能:从几分钟到几秒. 从分钟到秒:PDF 处理应用的优化 PDF 处理性能是文档处理应用的关键。看似简单的页面提取操作,有时可能需要几分钟才能完成,这会给用户带来不便,并降低系统性能。

PDF 编程 · June 22, 2025

解码非标准 PDF 结构 – 没有页面字典的 PDF

解码非标准 PDF 结构 – 没有页面字典的 PDF. PDF 格式的变体以及处理挑战。 PDF 文件在我们的数字世界中无处不在,但并非所有 PDF 文件都是相同的。虽然大多数 PDF 处理库都假设标准的文档结构,但实际的 PDF 文件通常会偏离预期的格式,这给开发人员带来了重大挑战。

PDF 编程 · June 21, 2025

了解 PDF 页面顺序 – 为什么您的 PDF 页面不存在

了解 PDF 页面顺序 – 为什么您的 PDF 页面不存在. PDF 结构背后的隐藏复杂性 PDF 文档比用户看到的要复杂得多。虽然查看器以逻辑、顺序的排列方式显示页面(1、2、3),但 PDF 文件的内部架构却讲述着完全不同的故事。

PDF 编程 · June 20, 2025

调试 Delphi PDF 库中的范围检查错误

调试 Delphi PDF 库中的范围检查错误. 当使用 Delphi 中的 PDF 处理库时 ,范围检查错误可能会特别令人沮丧,因为它们通常发生在复杂的文档结构深处。这些错误尤其具有挑战性,因为它们可能会间歇性地出现,这取决于正在处理的特定 PDF 结构,这使得它们难以稳定地重现和调试。

PDF 编程 · June 19, 2025

了解 PDF 页面树:为什么页面顺序很重要

了解 PDF 页面树:为什么页面顺序很重要. PDF 文档可能看起来很简单,但其内部结构可能出人意料地复杂。一个经常让开发人员感到困惑的领域是理解 PDF 页面的实际排序方式。在修复和增强我们的 PDF 页面复制示例程序时,我们遇到了这些棘手的问题。

PDF 编程 · June 18, 2025

调试 PDF 页面顺序问题:真实案例研究

调试 PDF 页面顺序问题:真实案例研究. 调试 PDF 页面顺序问题:HotPDF 组件的实际案例研究。 由 losLab | PDF 开发 | Delphi PDF 组件 PDF 操作可能很复杂,尤其是在处理页面顺序时。最近,我们遇到了一次有趣的调试过程,揭示了关于 PDF 文档结构和页面索引的重要见解。

PDF 编程 · June 15, 2024

losLab PDF 库:综合功能指南

losLab PDF 库:综合功能指南. 释放 losLab PDF 库的强大功能:全面功能指南 losLab PDF 库是一个强大的 PDF 软件开发工具包 (SDK) ,它提供广泛的功能来处理 PDF 文件。

PDF 编程 · June 15, 2024

将 RTF 文件转换为 PDF:开发人员指南

将 RTF 文件转换为 PDF:开发人员指南. 将 RTF 文件转换为 PDF:Delphi、C# 和 VB.Net 开发人员指南。 在文档处理领域,将 Rich Text Format (RTF) 文件转换为 Portable Document Format (PDF) 是一项常见的任务。

PDF 编程 · June 15, 2024

使用 Delphi、C# 和 VB.Net 中的 losLab PDF 库将 PDF 页面缩放 70%

使用 Delphi、C# 和 VB.Net 中的 losLab PDF 库将 PDF 页面缩放 70%. 在处理 PDF 文件时,通常需要调整内容大小以满足各种需求。 在这种情况下,我们的目标是将 PDF 文件中所有页面的大小缩小 70%。 本指南将介绍必要的步骤,解答相关问题并提供解决方案。

Delphi 编程 · June 19, 2022

Alcinoe 与 Delphi 11.1 Alexandria 支持

Alcinoe 与 Delphi 11.1 Alexandria 支持. Alcinoe 组件库,由 Zeus64 开发,是一个为 Delphi 提供的开源视觉和非视觉组件库。 完整的 OpenGL 视频播放器、WebRTC Delphi 封装、原生 iOS/Android TEdit 组件、改进的

Delphi 编程 · April 9, 2019

在 Delphi 5 中设置 TDateTimePicker 格式

Delphi 5 没有 TDateTimePicker.Format 属性时,可使用 DateTime_SetFormat 设置显示格式,并让新版 Delphi 继续使用直接属性。

PDF 软件 · February 21, 2019

HotPDF 画布绘制

了解 HotPDF Delphi 组件如何将熟悉的 TCanvas 绘图操作映射到 PDF 输出,包括文本、矩形、椭圆、圆角矩形等。

PDF 软件 · January 31, 2019

HotPDF 表格转 PDF

了解 HotPDF Delphi 组件如何将数据库行转换为带标题、交替行背景和分页的 PDF 表格。

PDF 软件 · January 31, 2019

HotPDF 图表样本

将 HotPDF 与 Delphi TeeChart 结合使用,可以将图表输出导出为 PDF,同时保留布局、图表样式选择以及类似矢量渲染的行为。

PDF 编程 · January 31, 2019

PDF 条形码生成综合指南

PDF 条形码生成综合指南. 使用 HotPDF Delphi 组件实现 22 种条形码类型。 在当今的数字世界中,条形码是库存管理、零售运营和数据跟踪系统的基石。 能够生成包含各种条形码类型的专业 PDF 文档对于各行各业的企业来说至关重要。

PDF 编程 · January 31, 2019

使用 HotPDF Delphi 组件掌握 PDF 注释

使用 HotPDF Delphi 组件掌握 PDF 注释. 掌握使用 HotPDF 组件进行 PDF 注释。 PDF 注释是创建交互式和协作文档的最强大功能之一。 它们允许用户直接向 PDF 文件添加评论、高亮、标记和多媒体内容,而无需修改原始文档结构。

PDF 编程 · January 29, 2019

HotPDF 组件竖排文本示例项目

HotPDF 组件竖排文本示例项目. HotPDF Delphi 组件:在 PDF 文档中创建垂直文本布局。 本综合指南演示了如何使用 HotPDF 组件 帮助开发人员轻松生成 PDF 文档中的 Unicode 垂直文本。 了解垂直排版 (縦書き/세로쓰기/竖排)。 垂直排版 ,也称为 垂直书写。

PDF 编程 · January 28, 2019

HotPDF 组件 Delphi TextOut 示例项目

HotPDF 组件 Delphi TextOut 示例项目. HotPDF 组件 Delphi TextOut 示例 – 字体样式和字符集 这是一个全面的 HotPDF 组件 TextOut 示例演示了高级字体处理、字符集支持、文本缩放、间距调整和渲染模式。

PDF 编程 · January 27, 2019

Delphi HotPDF 组件 Hello World 示例

Delphi HotPDF 组件 Hello World 示例. "Hello World" 来自 Delphi HotPDF 组件 欢迎来到关于 Delphi HotPDF 组件 的 "HelloWorld" 演示程序!