Class PdfImporter

PdfImporter class

La classe che fornisce l’API per importare contenuto da documenti in formato PDF. L’API consente di importare da un documento PDF situato in un file o in un flusso utilizzando le opzioni specificate. Le opzioni di importazione vengono passate utilizzandoPdfImportOptions .

public static class PdfImporter

Metodi

NomeDescrizione
static Import(Stream, PdfImportOptions)Importa il contenuto del documento PDF da un flusso fornito.
static Import(string, PdfImportOptions)Importa il contenuto del documento PDF da un file specificato.

Esempi

Mostra come importare tutte le pagine dal documento PDF raggruppando ogni 5 pagine in una singola pagina di 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"));

Guarda anche