Image转pdf的支持格式

图片转换成pdf 是只支持png和psd的格式吗,其他图片格式可以支持吗tiff .emf .wmf .nef等等

@Goran_Zhou,

我已经观察到您的要求,并希望分享Aspose.Imaging为使用不同图像格式并将其导出为PDF提供支持。 我建议你请访问以下文档链接以供参考。

aspose.pdf for Java 图片转换pdf时,能保持原图片大小吗?就是不要拉伸变形图片
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));
如果注释掉 page.setCropBox(new Rectangle(0, 0, 400, 400));
会出现aspose的水印:
evaluation Only : create with Aspose Pdf

@Goran_Zhou,

您可以使用BufferedImage类检索图像的宽度和高度,如下所示:
Java

BufferedImage bimg = ImageIO.read(new File(filename));
int width = bimg.getWidth();
int height = bimg.getHeight();
page.setCropBox(new Rectangle(0, 0, width, height));

我们建议我们的客户获得30天的临时许可证用于测试目的。临时许可证是一个时间限制的完整许可证,可让您在购买前测试API的每个方面。请参阅以下帮助链接:获得30天的临时许可证将许可证应用于Java API的Aspose.PDF

java.lang.ClassCastException: com.aspose.imaging.fileformats.psd.PsdImage cannot be cast to com.aspose.imaging.fileformats.svg.SvgImage
使用aspose.imaging的时候,psd转换成pdf报错

SvgImage image = (SvgImage)Image.load(dataDir + “aspose-logo.Svg”);

// Create an instance of PNG options
PngOptions pngOptions = new PngOptions();

// Save the results to disk
image.save(dataDir + "ConvertingSVGToRasterImages_out.png", pngOptions);

}

@Goran_Zhou,

我建议你请访问这篇文档文章。 如果仍有问题,请随时与我们分享SVG源代码。