Document.Import

Import(Stream, PdfImportOptions, MergeOptions)

Εισάγει ένα σύνολο σελίδων από το παρεχόμενο έγγραφο PDF.

public Document Import(Stream stream, PdfImportOptions importOptions = null, 
    MergeOptions mergeOptions = null)
ΠαράμετροςΤύποςΠεριγραφή
streamStreamΜια ροή με έγγραφο PDF.
importOptionsPdfImportOptionsΚαθορίζει τις επιλογές για τον τρόπο εισαγωγής σελίδων από έγγραφο PDF.
mergeOptionsMergeOptionsΚαθορίζει τις επιλογές για τη συγχώνευση παρεχόμενων σελίδων.

Επιστρεφόμενη Αξία

Επιστρέφει την αναφορά στο έγγραφο.

Δείτε επίσης


Import(string, PdfImportOptions, MergeOptions)

Εισάγει ένα σύνολο σελίδων από το παρεχόμενο έγγραφο PDF.

public Document Import(string file, PdfImportOptions importOptions = null, 
    MergeOptions mergeOptions = null)
ΠαράμετροςΤύποςΠεριγραφή
fileStringΈνα αρχείο με έγγραφο PDF.
importOptionsPdfImportOptionsΚαθορίζει τις επιλογές για τον τρόπο εισαγωγής σελίδων από έγγραφο PDF.
mergeOptionsMergeOptionsΚαθορίζει τις επιλογές για τη συγχώνευση παρεχόμενων σελίδων.

Επιστρεφόμενη Αξία

Επιστρέφει την αναφορά στο έγγραφο.

Παραδείγματα

Δείχνει τον τρόπο εισαγωγής όλων των σελίδων από ένα σύνολο εγγράφων PDF σελίδα προς σελίδα.

string dataDir = RunExamples.GetDataDir_Import();

var d = new Document();

d.Import(Path.Combine(dataDir, "sampleText.pdf"))
 .Import(Path.Combine(dataDir, "sampleImage.pdf"))
 .Import(Path.Combine(dataDir, "sampleTable.pdf"));

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

Δείχνει πώς να εισάγετε όλες τις σελίδες από ένα σύνολο εγγράφων PDF, ενώ εισάγετε σελίδες από κάθε έγγραφο PDF ως παιδιά μιας σελίδας OneNote ανώτατου επιπέδου.

string dataDir = RunExamples.GetDataDir_Import();

var d = new Document();

foreach (var file in new[] { "sampleText.pdf", "sampleImage.pdf", "sampleTable.pdf" })
{
    d.AppendChildLast(new Page()).Title = new Title() { TitleText = new RichText() { ParagraphStyle = ParagraphStyle.Default }.Append(file) };
    d.Import(Path.Combine(dataDir, file), new PdfImportOptions(), new MergeOptions() { InsertAt = int.MaxValue, InsertAsChild = true });
}

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

Δείχνει πώς να εισάγετε όλο το περιεχόμενο από ένα σύνολο εγγράφων PDF ενώ συγχωνεύετε σελίδες από κάθε έγγραφο PDF σε μια μεμονωμένη σελίδα OneNote.

string dataDir = RunExamples.GetDataDir_Import();

var d = new Document();

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

d.Import(Path.Combine(dataDir, "sampleText.pdf"), importOptions, mergeOptions)
 .Import(Path.Combine(dataDir, "sampleImage.pdf"), importOptions, mergeOptions)
 .Import(Path.Combine(dataDir, "sampleTable.pdf"), importOptions, mergeOptions);

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

Δείτε επίσης