Class PdfImporter
Der Name: Aspose.Note.Importing Zusammensetzung: Aspose.Note.dll (25.4.0)
Die Klasse bietet API, um Inhalte aus Dokumenten in PDF-Format zu importieren.Die API ermöglicht es, aus einem PDF-Dokument entweder in einer Datei oder in einem Stream mit angegebenen Optionen zu importieren.Die Einfuhroptionen werden mit Aspose.Note.Importing.PdfIMportOptions übertragen.
public static class PdfImporter
Inheritance
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Zeigt, wie Sie alle Seiten aus einem PDF-Dokument importieren, der alle 5 Seiten in eine OneNote-Seite gruppiert.
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"));</page>
Methods
Import(Stream, PdfImportOptions)
Importiert Inhalte von PDF-Dokumenten aus einem bereitgestellten Stream.
public static List<page> Import(Stream stream, PdfImportOptions options = null)
Parameters
stream
Stream
Der Strom.
options
PdfImportOptions
Die Optionen.
Returns
Der Aspose.Note.Importing.PdfImporter
Import(String, PdfImportOptions)
Importiert den Inhalt eines PDF-Dokuments aus einem angegebenen Datei.
public static List<page> Import(string file, PdfImportOptions options = null)
Parameters
file
string
Die PDF Datei.
options
PdfImportOptions
Die Optionen.
Returns
Der Aspose.Note.Importing.PdfImporter
Examples
Zeigt, wie Sie alle Seiten aus einem PDF-Dokument importieren, der alle 5 Seiten in eine OneNote-Seite gruppiert.
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"));</page>