PDF a HTML

PDF a HTML La conversión es una función ampliamente utilizada que se puede lograr a través de diferentes medios, por ejemplo, software, herramientas y servicios en línea. A veces, necesita convertir su contenido PDF de manera que pueda mostrarse en el navegador o convertirse en parte de su aplicación web. La conversión de PDF a HTML le permite cumplir con este requisito cuando el contenido PDF se representa con etiquetas HTML con estilo y formato similares. Gracias a Aspose, puede implementar la funcionalidad ahora en su escritorio o aplicación web usando Aspose.PDF para .NET. La API le permite convertir sus documentos PDF a HTML utilizando unas pocas líneas de código y no solo esto, sino que también le permite especificar diferentes opciones de formato y estilo durante la conversión. La siguiente sección de la publicación lo llevará a la guía turística completa sobre cómo usar Aspose.PDF para .NET para convertir PDF a HTML.

Conversión de PDF a HTML en .NET

Se puede realizar una conversión simple de PDF a HTML cargando un documento PDF y guárdelo como HTML usando HtmlSaveOptions. El siguiente ejemplo muestra no solo la conversión, sino también la especificación de un requisito en el que puede guardar imágenes en formato ráster:

// Para obtener ejemplos completos y archivos de datos, vaya a https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion_PDFToHTMLFormat();

// Archivo PDF fuente
Document doc = new Document(dataDir + "input.pdf");

// Crear HtmlSaveOption con función probada
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.FixedLayout = true;
saveOptions.SplitIntoPages = false;
saveOptions.RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsExternalPngFilesReferencedViaSvg;
              
// Guarde la salida en formato HTML
doc.Save( dataDir + "SaveImages_out.html", saveOptions);

La historia no termina aquí. Aspose.PDF para .NET ofrece funciones masivas y más exigentes que no solo aumentan su facilidad de uso, sino que le brindan un control total sobre el proceso de conversión según sus deseos. Puede consultar los siguientes artículos destacados y completos en la documentación de la API para comprender el conjunto completo de funciones en este dominio, es decir, PDF a HTML:

Además de las características anteriores, Aspose.PDF para .NET 19.8 trae una nueva mejora en la que puede guardar PDF a HTML con ancho de contenido completo. Echemos un vistazo al uso de esta nueva característica:

Conversión de PDF a HTML con ancho de contenido completo

La última versión de la API le permite convertir PDF a HTML con todo el ancho del contenido, mientras que el contenido HTML se alinea a la izquierda. La propiedad FlowLayoutParagraphFullWidth de la clase HtmlSaveOptions le permite lograr esto como se muestra en el siguiente ejemplo de código.

// Para obtener ejemplos completos y archivos de datos, vaya a https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

HtmlSaveOptions saveOptions = new HtmlSaveOptions();
saveOptions.FixedLayout = (false);
saveOptions.FlowLayoutParagraphFullWidth = true;
Document doc = new Document(dataDir + "FlowLayoutParagraphFullWidth.Pdf");
doc.Save(dataDir + "FlowLayoutParagraphFullWidth_out.html", saveOptions);

Más mejoras y correcciones útiles

El factor de usabilidad de la API se fortalece con la siguiente lista de mejoras útiles que la API trae consigo en [v19.8](https://docs.aspose.com/display/pdfnet/Aspose.PDF+for+.NET+19.8 + Notas de la versión “Notas de la versión de Aspose.PDF para .NET 19.8”):

  • Agregar la funcionalidad de la tabla se rectifica aún más
  • Se ha mejorado aún más la sustitución de fuentes.
  • El consumo de memoria durante la adición de HTML en PDF se mejora aún más
  • Se mejora la conversión de PDF a imagen
  • La conversión de XML a PDF se mejora aún más
  • Se mejora la conversión de PDF a DOC/DOCX
  • Se han mejorado aún más los escenarios de adición y procesamiento de texto.

Esperamos haber cubierto todos los aspectos de la conversión de PDF a HTML en la guía anterior. Sin embargo, en caso de que aún tenga alguna consulta, no dude en hacérnoslo saber. Como siempre, no se pierda una sola actualización sobre las API de Aspose. Volveremos pronto con una nueva revisión de la API con características interesantes.