【发布时间】:2011-05-10 07:53:07
【问题描述】:
我正在使用PDFBox 从我的网络应用程序创建 PDF。 Web 应用程序是用 Java 构建的并使用 JSF。它从基于 Web 的表单中获取内容并将内容放入 PDF 文档。
示例:用户在表单中填写 inputTextArea(JSF 标记)并将其转换为 PDF。我无法处理非 ASCII 字符。
我应该如何处理非 ASCII 字符或至少在将其放入 PDF 之前将其删除。请帮助我提出任何建议或指出任何资源。谢谢!
【问题讨论】:
-
您是否知道数据在进入 Web 应用程序或进入 PDF 的过程中是否损坏?
-
您是否尝试为您的 Web 表单和 PDF 生成器设置正确的编码? (此外,您的 PDF 是如何生成的?)
-
数据没有损坏,但是如果有人从 MSWord 复制内容并尝试将其粘贴到文本区域,它可能不喜欢它。
-
@Riduidel 我没有尝试为网络表单设置任何编码,你能建议我怎么做吗?谢谢
-
你需要更清楚的问题。数据是否在之前或之后转换为PDF?只需在转换为 PDF 之前将提交的数据打印到 stdout/log/console。
标签: java pdf jsf unicode character-encoding