在windows8.1商店应用程序上使用pdfnet/pdftron将.ppt文件转换为.pdf

本文关键字:pdftron ppt 文件 pdf 转换 pdfnet windows8 应用 程序上 应用程序 | 更新日期: 2023-09-27 18:25:28

我正在尝试使用PDFTron 进行文件转换

我有一个看起来像这样的东西:

 try
 {
    docpdf = new pdftron.PDF.PDFDoc();
    string fullpath = ApplicationData.Current.LocalFolder.Path +"''"+ Constants.DataDirectory + "''" + document.GetFullPath().Replace("/", "''");
    pdftron.PDF.Convert.ToPdf(docpdf, fullpath);
    StorageFile fileConverted = await currentFolder.CreateFileAsync(docpdf.GetDocInfo().GetTitle(), CreationCollisionOption.ReplaceExisting);
    await docpdf.SaveToNewLocationAsync(fileConverted, pdftron.SDF.SDFDocSaveOptions.e_linearized);
    MyPDFViewCtrl.SetDoc(docpdf);
    MyPDFViewCtrl.SetPageViewMode(pdftron.PDF.PDFViewCtrlPageViewMode.e_fit_width);
}
catch (Exception e)
{
   Debug.WriteLine(e.Message);
}

但我在转换上遇到了一个例外。ToPdf线

找不到此错误代码关联的文本。

异常:消息:转换文件时出错。详细错误:ToPDF无法在此转换此文件格式站台条件表达式:false Filename:Convert.cpp
函数:trn::PDF::Convert::ToPdf行号:1825

这在windows 8商店应用程序上是不可能的吗?

在windows8.1商店应用程序上使用pdfnet/pdftron将.ppt文件转换为.pdf

Windows应用商店应用程序的PDFNet SDK没有内置PPT到PDF的转换。PDFNet SDK for Windows支持这些文件类型的转换(桌面/服务器,可从https://www.pdftron.com/pdfnet/downloads.html)使用Office Interop。一些PDFNet用户要做的是将这些文档发送到他们的服务器,在该服务器上将其转换为PDF,然后将其发送回设备。

我们还刚刚发布了可在所有平台上使用的直接DOCX到PDF转换PDFNet,包括Windows Universal。PPTX支持将在几个月后提供。

尝试以下操作:

pdftron.PDF.Convert.OfficeToPDF(
  docExcel, 
  appdirectory + @"'" + filenameExcel, 
  new pdftron.PDF.ConversionOptions()
);