我有一个.NET应用程序,它使用Document.ExportAsFixedFormat方法将Visio文件转换为PDF。这在Visio 2010中工作正常。 但是,在升级到Visio 2013时,完全相同的代码生成的PDF分辨率低得多,不适合打印。 我不确定是什么问题。 我可以用Visio 2013导出高分辨率PDF吗? 谢谢!
以下是我的代码:
_app.ActiveDocument.ExportAsFixedFormat(VisFixedFormatTypes.visFixedFormatPDF, // Format
pdfpath, // Output path
VisDocExIntent.visDocExIntentPrint, // Output quality
VisPrintOutRange.visPrintFromTo, // Range
1, // Start page
-1, // End page
false, // Color as black
true, // Include background
false, // Include document properties
false, // Indicate tag structure
true, // Use ISO 19005-1 (PDF/A).
System.Reflection.Missing.Value // FixedFormatExtClass
);