请问Aspose.Imaging如何将一个多页的tif文件 转为PDF文件?方便提供一个简单的demo示例吗?
感谢您的回复。
这个示例用的是Aspose Imaging for Java.但我这边需要的是Aspose Imaging for .Net.
我建议您尝试使用以下示例代码。
public static void MultiPageTiffToPDF()
{
String imagePath = @"C:\Test\Test.tiff";
Aspose.Imaging.FileFormats.Tiff.TiffImage image = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Aspose.Imaging.Image.Load(imagePath);
String pdfPath = imagePath + ".pdf";
Aspose.Pdf.Document pdf = new Aspose.Pdf.Document();
foreach (Aspose.Imaging.FileFormats.Tiff.TiffFrame f in image.Frames)
{
Aspose.Pdf.Page page = pdf.Pages.Add();
Aspose.Pdf.Image img = new Aspose.Pdf.Image();
page.Paragraphs.Add(img);
page.SetPageSize(f.Width, f.Height);
MemoryStream output = new MemoryStream();
f.Save(output, new Aspose.Imaging.ImageOptions.JpegOptions());
output.Position = 0;
img.ImageStream = output;
}
pdf.Save(pdfPath);
}
你好,这个问题我已经解决了。