我使用 evo 的 WordToPdfConverter 将 Word 文档转换为 PDF。RTF 格式的 Word 文档包含 QR 码等图像。
不幸的是,生成的 PDF 中的图像质量非常差(因此无法读取 QR 码)。即使我禁用图像压缩或将其设置为最低级别(=> 最佳质量),生成的图像质量也很差。
有没有其他方法可以控制图像质量?或者有没有办法告诉 evo 的 WordToPdfConverter 不要使用 JPG 作为生成的图像格式,而是坚持使用源格式(例如 PNG)?
var pdfConverter = new WordToPdfConverter();
// Set Pdf image options
pdfConverter.PdfDocumentOptions.JpegCompressionEnabled = false;
pdfConverter.PdfDocumentOptions.JpegCompressionLevel = 0;
var filename = @"C:\temp\evo\TestWordDoc.rtf";
pdfConverter.ConvertWordFileToFile(filename, Path.Combine(Path.GetDirectoryName(filename), $"{Path.GetFileNameWithoutExtension(filename)}_{DateTime.Now:yyyyMMddHHmmss}.pdf"));