我必须编写一个 Windows 服务,通过 Winfax(调制解调器)发送 MS Access 生成的 PDF 文档(我知道这是错误的,但它是遗留的,目前可以使用)。在测试期间,我发现自动转换为 TIFF 格式会弄乱文档。字体呈现完全错误(拉伸等)。当我尝试手动发送传真(通过 Windows 7 传真和扫描实用程序)时,也会发生同样的事情。您甚至不必发送它,只需预览即可。这种情况不会发生在每个 PDF 上,只有“我们”(其他人)生成的 PDF 才会发生,所以我猜字体没有嵌入到 PDF 中(在 Access 中甚至不可能)。
我想知道是否有任何方法可以在不更改生成工具的情况下修复渲染问题(它非常脆弱,不想碰它)。我已经安装了 PDF 查看器,文档可以正确显示,所以我想也应该可以修复转换为 TIFF 的问题……
有什么建议么?
答案1
那么,(让你的服务)将其转换为某种格式,将要正确地从 PDF 转换(BMP?),然后发送,因为传真系统的 TIFF 转换可能使用您生成的图像文件/流更好地工作。