Class PdfImporter

PdfImporter class

提供 api 的类以从 PDF 格式的文档导入内容。 api 允许使用指定的选项从位于文件或流中的 PDF 文档导入。 导入选项使用PdfImportOptions.

public static class PdfImporter

方法

姓名描述
static Import(Stream, PdfImportOptions)从提供的流中导入 PDF 文档的内容。
static Import(string, PdfImportOptions)从指定文件导入 PDF 文档的内容。

例子

演示如何将每 5 页分组的 PDF 文档中的所有页面导入到单个 OneNote 页面。

string dataDir = RunExamples.GetDataDir_Import();

var d = new Document();

var mergeOptions = new MergeOptions() { ImportAsSinglePage = true, PageSpacing = 100 };

IEnumerable<Page> pages = PdfImporter.Import(Path.Combine(dataDir, "SampleGrouping.pdf"));
while (pages.Any())
{
    d.Merge(pages.Take(5), mergeOptions);
    pages = pages.Skip(5);
}

d.Save(Path.Combine(dataDir, "sample_CustomMerge.one"));

也可以看看