问题标签 [libharu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1793 浏览

android - 使用 Android NDK 编译 libharu

我正在尝试为 Android 编译libharu。在我的jni文件夹中,我有:

  • /jni/lpng154/包含 libpng 的所有源和包含文件;
  • /jni/libharu-2.2.1/包含 libharu的所有源和包含文件

这是我的Android.mk(在/jni/文件夹中)。libharu 与 libpng 有依赖关系,所以我必须先编译 libpng。

然后用于编译 libharu。

当我运行ndk-buid时,编译器在尝试编译文件 *hpdf_image_png.c* 时停止,并出现许多错误,例如:

我猜 ndk-build 找不到png.h ...我该如何帮助编译器找到标头?

如果在我的 Android.mk 中添加标志:

在两行之前:

并运行ndk-build everithing 编译正常...但我会错过 libharu 中嵌入的 png。

感谢大家。

0 投票
1 回答
931 浏览

pdf - 使用 libharu 和 vala 创建 pdf

我想知道是否有人可以指导我如何从 vala 语言动态创建 pdf 文件(无需将文件另存为 pdf)。我听说它可以用 libharu 完成,所以我一直在查看他们的文档,但对我来说仍然有点模糊。有没有人知道怎么去...

从使用 vala 创建的 UI 向 libharu 发送书面注释/文本?并让libharu从中创建一个pdf?

帮助将不胜感激。谢谢!

0 投票
3 回答
899 浏览

ios - 从 iOS 文本字段创建 PDF

我正在研究一个新的 iOS 应用程序的要求和规范,该应用程序旨在供某些“在该领域”工作的专业人士使用。连续数周整天,这些人使用跟踪所有不同类型信息的标准化表格向他们的上级报告了相当大的负担。传统上,这些表格是 PDF 格式,只需打印并用墨水填写,然后与数十到数百名从事相同操作的其他人共享。有时他们会使用带有表单字段的 PDF,以便可以键入数据,然后将其作为表单的一部分打印。无论哪种方式,考虑到他们的工作流程、时间和压力压力以及其他因素,这都不是完成标准化报告表格的高效方式。

我们指定的应用程序将提供一个 iOS(和 Android,如果可能的话——但此时是次要甚至第三个要求)用户界面,用于跟踪他们在现场输入的数据,并以逻辑方式组织每个单个用户,只需按一下按钮,即可获取所有数据并使用标准化格式自动创建其 PDF 文件。

当然,在这个行业中,表格是严格和严格标准化的,格式、结构或表现形式上的任何偏差都是不能容忍的。

因此,我在处理该项目时认为该应用程序将维护来自认证组织的原始标准化表格的内部存储库,每个可能的数据区域都定义为一个字段。该应用程序将:

  1. 打开手头任务所需的 PDF 表格;
  2. 解析其字典以识别特定的数据字段;
  3. 对于每个字段,从 iOS 应用程序自己的用户界面和数据表中识别相关数据,并将该数据分配给 PDF/字典中的相应字段
  4. 将 PDF 导出为的PDF 文件,该应用程序将通过 iCloud、Dropbox 或其他形式的文件共享通过电子邮件或存储该文件。

#4 的问题是该 PDF 文件必须由 Windows 和 Mac 上的标准 PDF 应用程序(Acrobat、Preview 等)保持可编辑,因此所有字段都需要保留。PDF 应该在 Windows 或 Mac 上都可以查看。

现在,PDF(无论是原始文档还是导出的最终文档)都不需要在 iOS 应用程序中显示,这样做也没有多大意义。

我不知道这是否可能。这是我们的第一个 iOS 项目,我们一直倾向于使用 Moai 或 Corona 或其他一些框架来构建应用程序,以节省开发时间并使跨平台移植更容易。也就是说,如果不能使用 Lua 和其中一个框架来完成(我仍然持怀疑态度……它们似乎非常适合游戏),我们不反对直接在 Objective C 中执行它并在一段时间后构建一个 Android 版本马路。

但无论哪种方式,我都无法评估这是否是一项实际的工作。我们的要求很明确,坦率地说,如果做不到,这个项目就不会再继续下去了。但是我绝对可以从你们那里得到一些帮助来确定我的选择是什么,我是否可以在 Lua 中做到这一点,以及哪些 SDK(s) 对实现这一点最有用。

0 投票
1 回答
656 浏览

c - 如何在 Ubuntu 中使用特定字体,例如 Verdana 和 libharu

我在 /usr/share/fonts/type1/gsfonts/ 中有一些 type1 类型,在安装 msttcorefonts 后甚至更多。但是在字体的多样性中,我不知道哪个是 verdana 或 arial 或其他。在 /usr/share/fonts/X11/Type1/fonts.dir 中没有找到任何 verdana 条目。

这是我加载字体的代码:

已编辑:看起来使用下一个函数调用可以解决问题:

0 投票
2 回答
3113 浏览

pdf - 为什么几乎相同的文件大小差异如此之大

有两个 pdf,第一个用 libharu 创建,第二个用 PDF::API2 创建。如果不提及坐标,那么内容是相同的。但是第一个pdf超大第二个四倍。我发现只有一个区别是文档属性字体选项卡中显示的字体嵌入类型。

在第一

在第二

如何处理嵌入的子集?

0 投票
1 回答
639 浏览

iphone - how to add haru library to Xcode 4.1 project

i recently find haro library for pdf generation and i get a iPhonepdf sample from https://github.com/akisute/iPhonePDF, the sample works fine but actually i could nt use the library in my project, i do step by step as http://kishorek.com/?s=pdf&searchsubmit= said, but finally i got error :

Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1

is there anyone to use it before to help ...

thanks in advance

0 投票
2 回答
648 浏览

android - libharu 如此编译 Android,但无法加载库

现在我把libharu编译成so,但是当我写代码时:System.LoadLibrary,它不能工作,错误信息是:

java.lang.UnsatisfiedLinkError:无法加载 libharu.so:findLibrary 返回 null

这是怎么回事?

0 投票
1 回答
499 浏览

pdf - 如何在 Libharu 中设置转换矩阵?

我想使用 libharu 将我的文档呈现为 PDF。我想设置一个全局比例因子,它将我的文档坐标转换为 pdf 页面坐标。

libharu 中唯一与缩放有关的函数是HPDF_Page_GetTransMatrix(page).

HPDF_Page_GetTransMatrix()将结构HPDF_TransMatrix作为值返回,而不是作为参考,因此我无法通过设置返回矩阵的元素来更改缩放比例。

HPDF_Page_GetTransMatrix()我想念函数-function的 Set-Counterpart 。

如何设置比例因子?

0 投票
1 回答
748 浏览

iphone - LibHaru for iOS 添加自定义注释

我对在我的一款 iPad 应用程序中创建 PDF 感兴趣。问题是我需要一个图像作为注释。因此,当单击该图像时,会弹出注释消息。我了解到,使用 libHaru 可以在我开始工作的 PDF 中添加注释,但注释的图像是在 libHaru 中预定义的。谁能建议我如何将我的自定义图像添加到注释中?

0 投票
0 回答
785 浏览

c# - C# 和 libharu:使用 TTF 字体

我正在尝试在 libharu 中使用 TTF 字体。

但是 libharu 不使用 ariali.ttf 。我没有得到任何编译错误或其他任何东西,libharu 只是不使用该字体。我也可以写该死的.ttf 并得到相同的结果。

那么有什么问题呢?

我正在使用带有 c# 界面和 Visual Studio 2010 的 libharu