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
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
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
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"));