将 DWG 布局发布为 PDF 中尺寸为A2大小,但是我出的pdf上下有很大的空白,请问怎么去掉白边。
预期效果图:(输出红框内的图形)
布局.png (38.1 KB)
现在的效果图:
pdf.png (136.5 KB)
相关文件:
bug-布局.zip (2.7 MB)
将 DWG 布局发布为 PDF 中尺寸为A2大小,但是我出的pdf上下有很大的空白,请问怎么去掉白边。
预期效果图:(输出红框内的图形)
布局.png (38.1 KB)
现在的效果图:
pdf.png (136.5 KB)
相关文件:
bug-布局.zip (2.7 MB)
@hardp,
你好。
请尝试这是否有帮助
string fileName = "n41.dwg";
using (CadImage cadImage = (CadImage)Image.Load(fileName))
{
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.Layouts = new string[] { "布局1" };
cadRasterizationOptions.ExportAllLayoutContent = true;
CadLayout layout = cadImage.Layouts["布局1"];
cadRasterizationOptions.PageWidth = (int)(layout.MaxExtents.X - layout.MinExtents.X);
cadRasterizationOptions.PageHeight = (int)(layout.MaxExtents.Y - layout.MinExtents.Y);
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = cadRasterizationOptions;
cadImage.Save("output.pdf", pdfOptions);
}