Class PdfImporter
Nome do espaço: Aspose.Note.Importing Assembleia: Aspose.Note.dll (25.4.0)
A classe fornece API para importar conteúdo de documentos em formato PDF.O API permite importar do documento PDF localizado num arquivo ou em um fluxo usando opções especificadas.As opções de importação são passadas usando Aspose.Note.Importing.PdfImporteOptions.
public static class PdfImporter
Inheritance
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Mostra como importar todas as páginas do documento PDF agrupando cada 5 páginas para uma única página do 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(Impressão, PdfImportOptions)
Importa o conteúdo do documento PDF de um fluxo fornecido.
public static List<page> Import(Stream stream, PdfImportOptions options = null)
Parameters
stream
Stream
e o fluxo.
options
PdfImportOptions
As opções .
Returns
O Aspose.Note.Importação.PdfImporter.
Import(Título: PdfImportOptions)
Importa o conteúdo do documento PDF de um arquivo especificado.
public static List<page> Import(string file, PdfImportOptions options = null)
Parameters
file
string
O arquivo PDF.
options
PdfImportOptions
As opções .
Returns
O Aspose.Note.Importação.PdfImporter.
Examples
Mostra como importar todas as páginas do documento PDF agrupando cada 5 páginas para uma única página do 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>