Class PdfImporter

Class PdfImporter

Nombre del espacio: Aspose.Note.Importing Asamblea: Aspose.Note.dll (25.4.0)

La clase proporciona API para importar contenido de documentos en formato PDF.El API permite importar de un documento PDF ubicado en un archivo o en una corriente utilizando las opciones especificadas.Las opciones de importación se pasan utilizando Aspose.Note.Importing.PdfImporteOptions.

public static class PdfImporter
   {
      private readonly CheckBox _checkBox;
      public PdfImporter(CheckBox checkBox) => _checkBox = checkBox;
      public void ImportDocument(Document doc)
      {
         foreach (Field field in doc.Fields)
         {
            if (field.FieldType == WdFieldType.wdFieldFormField)
            {
               var formField = field as FormField;
               var control = formField.Control;
               _checkBox.Checked = control.GetCheckBox().Value;
            }
         }
      }
   }

Inheritance

object PdfImporter

Miembros heredados

object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Examples

Mostra cómo importar todas las páginas de un documento PDF que se agrupa cada 5 páginas a una sola página de 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"));

Methods

Importación (Stream, PdfImportOptions)

Importa el contenido de un documento PDF desde una corriente proporcionada.

public static List<Page> Import(Stream stream, PdfImportOptions options = null)
   {
   }

Parameters

stream Stream

El flujo.

options PdfImportOptions

Las opciones.

Returns

List &ylt; Page >

El Aspose.Note.Importación.PdfImporter.

Importación (string, PdfImportOptions)

Importa el contenido del documento PDF de un archivo especificado.

public static List<Page> Import(string file, PdfImportOptions options = null)
   {
   }

Parameters

file string

El archivo PDF.

options PdfImportOptions

Las opciones.

Returns

List &ylt; Page >

El Aspose.Note.Importación.PdfImporter.

Examples

Mostra cómo importar todas las páginas de un documento PDF que se agrupa cada 5 páginas a una sola página de 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"));

 Español