来自LocalReport的机器可读PDF

时间:2019-03-16 11:28:58

标签: pdf reporting-services report pdf-generation rdlc

我正在使用LocalReport.Render("PDF")从RDLC文件创建PDF文件。

到目前为止,该过程运行良好。 我正在获取一个PDF文件,这使我能够选择最多 个文本并将其复制/粘贴到记事本或任何文本编辑器中(这是某种证明,它基本上是机器可读的,因此它包含文字,而不是文字图片。

不幸的是,我生成的PDF文件是德语(语言环境:de-DE),可能包含变音符号和类似的ÄÖÜ,äöü,ß
当这些字符是PDF中特定字段的一部分时,该字段将作为图像(或至少是非文本)输出,因此无法复制/粘贴。

我尝试使用LocalReport.Render(renderType, deviceInfo)重载无济于事,所以现在我需要一些建议来分析和解决我的问题。

更新
经过几个小时的分析,很明显,从LocalReport创建的PDF很好。问题是我使用的PDF光栅化器(Spire.PDF),似乎无法正确读取PDF文件。
我放弃了Spire.PDF for RawPrint,它实际上是P /调用WinAPI来直接将PDF文件的内容作为字节流发送到打印机。 不幸的是,这仅适用于具有PDF直接打印功能的打印机。

0 个答案:

没有答案