Class PdfImporter

PdfImporter class

Класс, предоставляющий API для импорта контента из документов в формате PDF. API позволяет импортировать из PDF-документа, находящегося либо в файле, либо в потоке, используя указанные параметры. Параметры импорта передаются с помощьюPdfImportOptions .

public static class PdfImporter

Методы

ИмяОписание
static Import(Stream, PdfImportOptions)Импортирует содержимое документа PDF из предоставленного потока.
static Import(string, PdfImportOptions)Импортирует содержимое документа PDF из указанного файла.

Примеры

Показывает, как импортировать все страницы из документа PDF, группирующего каждые 5 страниц, в одну страницу 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"));

Смотрите также