Aspose PDF for Android

您好。我再测试 Aspose PDF for Android v21.10版本时发现了以下几个问题,请求帮助:

1.PDF to Word 文字正常,图片丢失
2.PDF to Word我将输出的格式设置成“docx”会报错
3.PDF to PPT 程序报错无法转换

示例.zip (77.6 KB)

@Zyw,
感谢您联系支持。

关于 PDF 到 PPT 的转换,您可以使用 Aspose.Slides 如下:

SharedPtr<Presentation> presentation = MakeObject<Presentation>();
presentation->get_Slides()->RemoveAt(0);
presentation->get_Slides()->AddFromPdf(u"input.pdf");
presentation->Save(u"output.pptx", Export::SaveFormat::Pptx);

Documents: Import Presentation

你好,我看到您这边给的代码语法不是C#或C++, Android studio里面用JAVA编写不行

@Zyw,
请在将来指明您使用的编程语言。 以下代码示例向您展示了如何在 Java 中执行此操作。

Presentation presentation = new Presentation();
presentation.getSlides().removeAt(0);
presentation.getSlides().addFromPdf("input.pdf");
presentation.save("output.pptx", SaveFormat.Pptx);

Documents: Import Presentation
API Reference: SlideCollection Class

@Zyw

如果要将文档保存为 .docx,则需要在 Doc SaveOptions 中指定格式,如下所示:

DocSaveOptions saveOption = new DocSaveOptions();
saveOption.setMode(DocSaveOptions.RecognitionMode.Flow);
saveOption.setFormat(DocSaveOptions.DocFormat.DocX);

此外,您能否分享一下您在将 PDF 转换为 PPT 时遇到的错误类型?如果您在 PDF 到 DOCX 转换过程中仍然遇到任何问题,也请告诉我们。

RVY[M7W[KXEQRDS6JCDSW79.png (6.7 KB)
VWA6$69NGR1IN0Y~ME0MH.JPG.png (9.1 KB)

这是pdf转PPT错误原因;我使用的 aspose slides for Android via Java V21.9

@Zyw

不要使用 Aspose.Slides,请尝试使用如下所示的 Aspose.PDF 将 PDF 转换为 PPT/PPTX,如果您遇到任何问题,请告诉我们:

Document document = new Document(dataDir + "gsy.pdf");
PptxSaveOptions saveOptions = new PptxSaveOptions();
saveOptions.setSlidesAsImages(false);
document.save(dataDir + "converted.ppt", saveOptions);

你好
我使用aspose .PDF可以转换为PPT了
但是这是在PDF文档中没有图片的情况下,PDF文档中如果有图片还是无法转换会报错:
]HD]49LZRS@]5`0_W79VM9L.JPG.png (21.5 KB)
gsy.pdf (61.9 KB)

@Zyw

我们已在问题跟踪系统中将问题记录为 PDFANDROID-622,以进一步调查此问题。我们将调查其详细信息并在问题解决后尽快与您分享更新。请耐心等待,给我们一些时间。

对此造成的不便,我们表示歉意。