Document.Import
Contenuti
[
Nascondere
]Import(Stream, PdfImportOptions, MergeOptions)
Importa un insieme di pagine dal documento PDF fornito.
public Document Import(Stream stream, PdfImportOptions importOptions = null,
MergeOptions mergeOptions = null)
Parametro | Tipo | Descrizione |
---|---|---|
stream | Stream | Un flusso con documento PDF. |
importOptions | PdfImportOptions | Specifica le opzioni su come importare le pagine dal documento PDF. |
mergeOptions | MergeOptions | Specifica le opzioni su come unire le pagine fornite. |
Valore di ritorno
Restituisce il riferimento al documento.
Guarda anche
- class PdfImportOptions
- class MergeOptions
- class Document
- spazio dei nomi Aspose.Note
- assemblea Aspose.Note
Import(string, PdfImportOptions, MergeOptions)
Importa un insieme di pagine dal documento PDF fornito.
public Document Import(string file, PdfImportOptions importOptions = null,
MergeOptions mergeOptions = null)
Parametro | Tipo | Descrizione |
---|---|---|
file | String | Un file con documento PDF. |
importOptions | PdfImportOptions | Specifica le opzioni su come importare le pagine dal documento PDF. |
mergeOptions | MergeOptions | Specifica le opzioni su come unire le pagine fornite. |
Valore di ritorno
Restituisce il riferimento al documento.
Esempi
Mostra come importare tutte le pagine da una serie di documenti PDF pagina per pagina.
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"));
Mostra come importare tutte le pagine da un set di documenti PDF durante l’inserimento di pagine da ogni documento PDF come figli di una pagina OneNote di primo livello.
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"));
Mostra come importare tutto il contenuto da un set di documenti PDF unendo le pagine di ogni documento PDF in una singola pagina di 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"));
Guarda anche
- class PdfImportOptions
- class MergeOptions
- class Document
- spazio dei nomi Aspose.Note
- assemblea Aspose.Note