Class PdfImporter
Navne til: Aspose.Note.Importing Sammensætning: Aspose.Note.dll (25.4.0)
Klassen giver API til at importere indhold fra dokumenter i PDF-format.API giver dig mulighed for at importere fra PDF-dokument placeret enten i en fil eller i et strømme ved hjælp af angivne muligheder.Importeringsmulighederne passeres ved hjælp af Aspose.Note.Importing.PdfIMportOptions.
public static class PdfImporter
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Se, hvordan du importerer alle sider fra PDF-dokumentet, der grupperer hver 5 sider til en enkelt OneNote-side.
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(Strøm, PdfImportOptions)
Importerer indholdet af PDF-dokumentet fra en givet strøm.
public static List<page> Import(Stream stream, PdfImportOptions options = null)
Parameters
stream
Stream
og strømmen.
options
PdfImportOptions
De valgmuligheder.
Returns
Den Aspose.Note.Importing.PdfImporter.
Import(String, PdfImportOptions)
Importerer indholdet af PDF-dokumentet fra en specifik fil.
public static List<page> Import(string file, PdfImportOptions options = null)
Parameters
file
string
Det er PDF filen.
options
PdfImportOptions
De valgmuligheder.
Returns
Den Aspose.Note.Importing.PdfImporter.
Examples
Se, hvordan du importerer alle sider fra PDF-dokumentet, der grupperer hver 5 sider til en enkelt OneNote-side.
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>