`

Haru Free PDF Library

阅读更多

What is Haru Free PDF Library?

HARU is a free, cross platform, open-sourced software library for generating PDF. It supports the following features.
  1. Generating PDF files with lines, text, images.
  2. Outline, text annotation, link annotation.
  3. Compressing document with deflate-decode.
  4. Embedding PNG, Jpeg images.
  5. Embedding Type1 font and TrueType font.
  6. Creating encrypted PDF files.
  7. Using various character set (ISO8859-1~16, MSCP1250~8, KOI-8R).
  8. Supporting CJK fonts and encodings.

You can add the feature of PDF creation by using HARU without understanding complicated internal structure of PDF.

Supporting platforms

HARU is written in ANSI-C and should compile easily with any compliant C compiler.
I tested HARU in the following environment and make files for these environments are included in a package.
  1. Cygwin + GCC (Microsoft Windows)
  2. Cygwin + MinGW (Microsoft Windows)
  3. Microsoft VC++ (Microsoft Windows)
  4. Borland C++ (Microsoft Windows)
  5. GCC (Linux, FreeBSD, NetBSD...)

SITE:http://libharu.org/wiki/Main_Page

分享到:
评论

相关推荐

    haru-free PDF

    "Haru-Free PDF" 是一个开源的PDF文档生成库,主要用C语言编写,它提供了在各种编程环境中创建、编辑和保存PDF文件的功能。这个压缩包包含的是libharu-2.0.8版本,这是一个稳定的发布,为开发者提供了一个强大而灵活...

    PDF库, C++, Haru Free PDF Library

    1. 使用的是Haru Free PDF Library库,可以直接通过Visual Studio编译成动态链接库(VS2015可以直接编辑通过); 这个版本移植自Poco的PDF库,多次应用于实际的项目。 2. 使用时,请根据实际需要修改文件夹下的PDF....

    LibhpdfDemo.zip

    libhpdf是Haru Free PDF Library的一个C语言接口,它提供了丰富的API,使得开发者能够方便地创建和处理PDF文档。本篇文章将基于"LibhpdfDemo.zip"这个压缩包,详细介绍如何使用libhpdf库,并探讨其中包含的示例。 1...

    libhpdf_C++API

    首先,libhpdf库是开源的,由Haru Free PDF Library项目提供,它支持多种操作系统,包括Windows、Linux和Mac OS等。该库的核心功能是提供一系列接口,用于生成和修改PDF文档。libhpdf_C++ API是面向对象的,允许...

    hpdf_table:使用 Haru PDF 库方便创建表格的 C 模块

    Haru PDF 是一个开源的、轻量级的 PDF 库,它允许开发者用 C 语言编写程序来生成 PDF 文件。而 `hpdf_table` 模块则是专门为了简化使用 Haru PDF 库创建 PDF 文档中的表格而设计的。 `hpdf_table` 提供了一套 API,...

    mfc产生pdf 例程及使用pdf类库

    在本文中,我们将深入探讨如何在MFC(Microsoft Foundation Classes)框架下生成PDF文件,主要使用Haru PDF库。Haru是一个开源的、跨平台的PDF文档生成库,支持多种编程语言,包括C/C++。在MFC项目中集成Haru库可以...

    使用Haru pdf动态连接库生成PDF文件的例程,例程中带生成水印的功能,对于PDF报表开发的编程者有很大的帮助C++.zip

    Haru PDF是一个开源的库,专门用于创建和编辑PDF文档。本示例是关于如何使用C++与Haru PDF动态链接库配合,生成带有水印功能的PDF文件。这对于需要自定义PDF报告的开发者来说是非常有价值的。 首先,我们要理解Haru...

    haru转换工具

    "haru转换工具"是一款基于C语言开发的开源库,主要功能是将各种类型的文件转换成PDF格式。这个工具不仅支持C/C++编程语言的直接调用,还提供了与多种编程环境的绑定,如Ruby、Delphi和C#,使得开发者能够方便地在...

    Qt上位机利用libharu库生成pdf,可生成中文

    HPDF_Free(pdf); } ``` 在Qt的主窗口或任何需要生成PDF的地方调用这个方法,传入你想要保存的PDF文件名: ```cpp PdfGenerator generator; generator.generatePdf("output.pdf"); ``` 在VS环境中进行调试,确保...

    haru.rar(可用于编译,可以看我的教程,亲测真实有效)

    总的来说,"haru.rar"提供了一个实用的工具,使得C++开发者能够在不依赖大型第三方库的情况下生成PDF文件。通过深入理解和熟练运用libharu库,开发者可以提高工作效率,创建出满足业务需求的高质量PDF文档。无论是...

    修女救父(haru)RPG

    主角是最喜欢的修女,为了寻找失踪在遗迹的父亲踏上旅途,普通的勇者题材情节,不一样的是冒险之路上会充满着各种各 样的诱惑。主题上非常新颖。虽然使用RMVX制作,不过细节方面可谓非常用心,敌人绘制,界面以及...

    Qt上位机利用libharu库生成带透明png的pdf

    INCLUDEPATH += /path/to/include/haru ``` 然后,我们可以创建一个`PDFWriter`类,使用`libharu` API来生成PDF文档。关键步骤包括: 1. 初始化PDF文档对象,设置页边距和分辨率。 2. 创建新页面,并设置画布。 3. ...

    Haru:IL TIL专用平台“ Haru”:herb:

    标题中的"Haru:IL TIL专用平台“ Haru”:herb:"似乎是一个项目或软件的名称,结合描述中的"春 :herb: TIL专用平台“天” :herb:",我们可以推测这是一个与日语或者日本文化相关的IT项目,名字可能来源于日语,"Haru...

    haru-sdk-android:适用于Android的Haru SDK

    适用于Android的Haru SDK 是移动后端即服务。 Haru Android SDK通过简单的API调用提供了用户管理,无模式的数据管理,社交登录,文件上传,帮助中心,推送服务,账单跟踪,脱机数据库等等。安装app/build.gradle添加...

    live2d模型x9.zip

    本资源包"live2d模型x9.zip"提供了九个不同角色的Live2D模型,包括hiyori_movie_pro_jp、haru、haru_greeter_pro_jp、hiyori_pro_zh、chitose、Epsilon、natori_pro_jp、Gantzert_Felixander以及miku_pro_jp,为...

    paperCrop_0.46_rev92

    libhpdf.dll是Haru PDF库的动态链接库,Haru是一个开源的PDF生成库,它允许程序创建、修改和打印PDF文档。在paperCrop中,libhpdf.dll起到了关键作用,负责对PDF进行读取、分析和裁剪操作。 fltkdll.dll同样是FLTK...

    php.ini中完整Windows Extensions Dll文件

    又是一个用于处理PDF的扩展,可能提供了不同于Haru和PDFLib的特性或性能优势。 12. **RAR 扩展**:`php_rar.dll` 允许PHP程序解压和处理RAR文件格式,这对于文件管理和备份操作非常有用。 这些DLL文件的使用通常...

    pecl-5.2.6-Win32.zip

    3. **php_haru.dll**:Haru是一个开源的PDF库,php_haru.dll是其PHP接口,使开发者能够在PHP代码中创建、编辑和输出PDF文档。 4. **php_pdflib.dll**:PDFlib是另一个用于生成PDF文档的库,它的PHP扩展使得开发者...

    haru-nodejs-store

    "haru-nodejs-store"是一个基于Node.js的存储解决方案,主要针对JavaScript开发人员。这个项目可能是一个库或者框架,用于帮助开发者在Node.js环境中管理数据存储。从标题来看,我们可以推测它可能是为Node.js应用...

    pecl-5.2.5-Win32.zip

    PECL(PHP Extension Community Library)是PHP的一个扩展库,它提供了大量的PHP扩展,用于增强PHP的功能。"pecl-5.2.5-Win32.zip"是一个专门为Windows 32位系统编译的PECL扩展包,版本为5.2.5。这个压缩包包含了多...

Global site tag (gtag.js) - Google Analytics