本页内容
文档转换指南
ComPDFKit Conversion SDK 允许开发人员使用非常简单的 API 将 PDF 转换为最常用的格式,如 Word、Excel、PPT、HTML、CSV、PNG、JPEG、RTF、CSV 等。并且提供丰富的自定义转档选项,例如是否包含 PDF 文档中的图片与注释,是否开启 OCR 或者版面分析等等。
获取转换进度
ComPDFKit Conversion SDK 通过回调函数的方式获取转换进度,以下示例演示了如何获取执行 PDF 转 Word 任务时的转换进度:
c#
void GetProgress(int pageIndex)
{
// 在此位置添加回调函数的代码。
}
OnProgress getPorgress += GetProgress;
string inputFilePath = "***";
string outputFolderPath = "***";
string outputFileName = "***";
CPDFConverterWord converter = CPDFConvertFactroy.CreateConverter(CPDFConvertType.CPDFConvertTypeWord,inputFilePath) as CPDFConverterWord;
CPDFConvertWordOptions wordOptions = new CPDFConvertWordOptions();
wordOptions.IsAllowOCR = false;
wordOptions.IsContainAnnotations = true;
wordOptions.IsContainImages = true;
wordOptions.LayoutOpts = LayoutOptions.RetainPageLayout;
int pageCount = converter.GetPagesCount();
int[] pageArray = new int[pageCount];
for (int i = 0; i < pageArray.Length; i++)
{
pageArray[i] = i + 1;
}
ConvertError error = ConvertError.ERR_UNKNOWN;
converter.Convert(outputFolderPath, ref outputFileName, wordOptions, pageArray, ref error, getPorgress);