Importar PDF a OneNote
De vez en cuando es útil para importar un contenido de documentos en otros formatos. Uno de los formatos más populares es PDF. PDF se usa ampliamente como un formato estándar de intercambio de documentos entre organizaciones, sectores gubernamental y en privado.
Si necesita un buen convertidor PDF en OneNote, preste atención a nuestro producto. Con nuestra aplicación, puede convertir fácilmente PDF en OneNote y viceversa.
Aspose.note para .NET admite la importación de PDF sin usar ningún otro componente y proporciona un conjunto de configuraciones útiles para lograr esta tarea. Usando la última versión de Aspose.note puede:
- Especifique cualquier rango de páginas en el documento PDF para importar.
- Controle cómo se fusionan las páginas importadas para el documento OneNote.
Viene con la biblioteca de software para ayudarlo a convertir y administrar sus archivos PDF en OneNote.
Cómo convertir PDF a OneNote
El método de importación expuesto por la API Aspose.note le permite importar datos del documento en formato PDF:
- importar (stream, pdfimportOptions, mergeOptions)
- import (string, pdfimportOptions, mergeOptions)
Importar todos los datos de un conjunto de archivos PDF
Puede importar cualquier dato. Puede ser un texto, una imagen, una tabla. La muestra a continuación muestra cómo importar todas las páginas desde un conjunto de archivos PDF página por página.
1var d = nuevo documento ();
2
3D.Import (Path.Combine (DataDir, "SampleText.pdf"))
4 .Import (Path.Combine (DataDir, "SampleImage.pdf"))
5 .Import (Path.Combine (DataDir, "SampleTable.pdf"));
6
7d.save (Path.comBine (DataDir, "sample_simplemerge.one"));
Importar cada PDF como página única de OneNote
De vez en cuando es útil solo importar todos los datos del archivo PDF como una sola página. Puede ser cualquier documento pequeño de pocas páginas, como informe/factura/etc.
La siguiente muestra muestra cómo importar todos los datos de un conjunto de documentos PDF mientras fusiona páginas de cada documento PDF a una sola página de OneNote.
1var d = nuevo documento ();
2
3var importaciones = new PDFimportOptions ();
4var mergeOptions = new MergeOptions () {ImportAssLingEpage = True, PageSpacing = 100};
5
6D.Import (Path.Combine (DataDir, "SampleText.pdf"), ImportOptions, MergeOptions)
7 .Import (Path.Combine (DataDir, "SampleImage.pdf"), ImportOptions, MergeOptions)
8 .Import (Path.comBine (DataDir, "SampleTable.pdf"), ImportOptions, MergeOptions);
9
10d.save (Path.comBine (DataDir, "sample_singlepagemerge.one"));
Importar todas las páginas de PDF y fusionarlas utilizando la lógica personalizada
A veces es necesario fusionar archivos PDF de acuerdo con una determinada regla o lógica. En este caso, una fusión simple no nos ayudará y para lograr nuestro objetivo, es necesario escribir una lógica personalizada para seleccionar páginas y fusionarlas al documento OneNote.
La muestra a continuación muestra cómo importar todas las páginas de la agrupación de PDF cada 5 páginas a una sola página de OneNote.
1var d = nuevo documento ();
2
3var mergeOptions = new MergeOptions () {ImportAssLingEpage = True, PageSpacing = 100};
4
5IEnumerable <page> páginas = PDFimporter.import (Path.comBine (Datadir, "SampleGrouping.pdf"));
6Mientras (páginas.any ())
7{
8 d.merge (páginas. Take (5), MergeOptions);
9 páginas = páginas.skip (5);
10}
11
12d.save (Path.combine (DataDir, "sample_custommerge.one"));