Aspose.CAD for .net 转换后图层位置问题


#1

你好,我正在尝试将dwg文件装换成pdf文件,但是转换后的pdf文件只有部分内容展示在正确的位置,请问应该怎么解决?dwg文件为:cad.jpg (26.3 KB)
导出的pdf文件为:output.pdf (97.5 KB)

以下是我的代码:
using (var image = Aspose.CAD.Image.Load(dir + “32.dwg”))
{
// create an instance of CadRasterizationOptions & set resultant page size
CadImage cadImage = (CadImage)image;
int nWidth = image.Width;
int nHeigth = image.Height;
int nWith = cadImage.Width;
int nHeight = cadImage.Height;
CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
rasterizationOptions.Layouts = new string[] { “Model” };
CadLayout l = cadImage.Layouts[“Model”];
double sizeExtX = l.PlotPaperSize.Width;
double sizeExtY = l.PlotPaperSize.Height;
rasterizationOptions.PageHeight = CommonHelper.INtoPixels(sizeExtY, CommonHelper.DPI);
rasterizationOptions.PageWidth = CommonHelper.INtoPixels(sizeExtX, CommonHelper.DPI);
rasterizationOptions.CenterDrawing = true;
// save resultant PDF
image.Save(dir + “output.pdf”, new Aspose.CAD.ImageOptions.PdfOptions() { VectorRasterizationOptions = rasterizationOptions });
}
希望能够尽快获得您的回复,谢谢


#2

这个是我的dwg源文件,cad.zip (335.4 KB)


#3

@qiangjie09,

我使用过您共享的DWG文件,并且能够观察到该问题。在我们的问题跟踪系统中创建了ID CADNET-708的问题,以进一步调查和解决该问题。此主题已与该问题相关联,因此一旦问题得到解决,您可能会收到通知


#4

请问这个问题还没有解决吗?大约什么时间可以解决?


#5

@qiangjie09,

我已观察到您的意见,并遗憾地告知该问题仍未得到解决。我请求你的耐心。