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"));

Δείτε επίσης