Aspose.PDF for .NET 压缩PDF大小时,提示Object not found
国自然基金-李秋洋_压缩会失败.pdf (222.3 KB)
代码.png (29.7 KB)
我们在 22.11 版本的 API 环境中使用了以下代码片段,没有发现任何问题。附上输出的 PDF 文件供您参考。请尝试使用最新版本的 API,如果您仍然遇到任何问题,请告诉我们。
var oo = new Aspose.Pdf.Optimization.OptimizationOptions();
oo.ImageCompressionOptions.ImageQuality = 20;
oo.ImageCompressionOptions.MaxResolution = 100;
oo.ImageCompressionOptions.ResizeImages = true;
oo.ImageCompressionOptions.CompressImages = true;
oo.ImageCompressionOptions.Version = Aspose.Pdf.Optimization.ImageCompressionVersion.Fast;
oo.RemoveUnusedObjects = true;
oo.RemoveUnusedStreams = true;
oo.LinkDuplcateStreams = true;
oo.SubsetFonts = true;
oo.AllowReusePageContent = true;
oo.UnembedFonts = true;
using (Document document = new Document(dataDir + "国自然基金-李秋洋_压缩会失败.pdf"))
{
document.OptimizeSize = true;
document.OptimizeResources(oo);
document.Save(dataDir + "output" + DateTime.Now.Millisecond + ".pdf");
}
outputOptimized.pdf (90.2 KB)