我有将近900mb的PDF文件,我想将其转换为文档或.docx
我使用了sautinsoft.pdfFocus
使用此代码
string pdfFile = @"d:\Coffee Table Book NPPNP (1).pdf";
string wordFile = @"d:\sample.docx";
// Convert PDF file to DOCX file
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
f.OpenPdf(pdfFile);
if (f.PageCount > 0)
{
// You may choose output format between Docx and Rtf.
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
int result = f.ToWord(wordFile);
MessageBox.Show(result.ToString());
// Show the resulting Word document.
if (result == 0)
{
System.Diagnostics.Process.Start(wordFile);
}
}
运行此代码后,应用程序会变慢。
我怎么知道转换了多少页?
答案 0 :(得分:0)
String inputPath = @"d:\Coffee Table Book NPPNP (1).pdf";
String outputPath = @"d:\sample.docx";
PDFDocument doc = new PDFDocument(inputPath);
doc.ConvertToDocument(DocumentType.DOCX, outputPath);
最好参考上面的代码以减少复杂性。