Class PdfImporter
Název místa: Aspose.Note.Importing Shromáždění: Aspose.Note.dll (25.4.0)
Třída poskytuje API k dovozu obsahu z dokumentů ve formátu PDF.API umožňuje import z PDF dokumentu nacházející se buď v souboru nebo v toku pomocí specifikovaných možností.Možnosti dovozu se provádějí pomocí Aspose.Note.Importing.PdfimportOptions.
public static class PdfImporter
Inheritance
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Ukazuje, jak importovat všechny stránky z dokumentu PDF, který se skládají každých 5 stránek na jednu stránku 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"));</page>
Methods
Import(Přenos, PdfImportOptions)
Importuje obsah PDF dokumentu z poskytnutého toku.
public static List<page> Import(Stream stream, PdfImportOptions options = null)
Parameters
stream
Stream
To je proud.
options
PdfImportOptions
Tyto možnosti.
Returns
Přihláška na WL31_.Importing.PdfImporter.
Import(Třída, PdfImportOptions)
Obsah PDF dokumentu importuje z určitého souboru.
public static List<page> Import(string file, PdfImportOptions options = null)
Parameters
file
string
PDF souboru .
options
PdfImportOptions
Tyto možnosti.
Returns
Přihláška na WL31_.Importing.PdfImporter.
Examples
Ukazuje, jak importovat všechny stránky z dokumentu PDF, který se skládají každých 5 stránek na jednu stránku 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"));</page>