{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Convertir un documento en Java","link":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document\/","description":"Recent content in Convertir un documento en Java on Documentation","generator":"Hugo -- gohugo.io","language":"es","item":[{"title":"Java: Convertir un documento a PDF en Java","link":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-pdf\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-pdf\/","description":"\n        \n        \n        <p>La capacidad de convertir documentos de un formato a otro de manera f\u00e1cil y confiable es una caracter\u00edstica clave de Aspose.Words. Uno de los formatos m\u00e1s populares para convertir es PDF, un formato de dise\u00f1o fijo que conserva la apariencia original de un documento durante su representaci\u00f3n en varias plataformas. El t\u00e9rmino&quot; representaci\u00f3n &quot; se usa en Aspose.Words para describir el proceso de convertir un documento a un formato de archivo paginado o que tiene el concepto de p\u00e1ginas.<\/p>\n<h2 id=\"convert-a-word-document-to-pdf\">Convertir un documento de Word a PDF<\/h2>\n<p>La conversi\u00f3n de Word a PDF es un proceso bastante complejo que requiere varias etapas de c\u00e1lculo. El motor de dise\u00f1o Aspose.Words imita la forma en que funciona el motor de dise\u00f1o de p\u00e1gina Microsoft Word, haciendo que los documentos de salida PDF se vean lo m\u00e1s parecido posible a lo que puede ver en Microsoft Word.<\/p>\n<p>Con Aspose.Words puede convertir program\u00e1ticamente un documento de formato DOC o DOCX a PDF sin usar Microsoft Office. Este art\u00edculo explica c\u00f3mo realizar esta conversi\u00f3n.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nTenga en cuenta que el n\u00famero de p\u00e1ginas de un documento afecta el tiempo de conversi\u00f3n.\n<\/div>\n\n<h3 id=\"converting-doc-or-docx-to-pdf\">Convertir DOCX o DOC en PDF<\/h3>\n<p>Convertir del formato de documento DOC o DOCX al formato PDF en Aspose.Words es muy f\u00e1cil y se puede lograr con solo dos l\u00edneas de c\u00f3digo que:<\/p>\n<ol>\n<li>Cargue su documento en un objeto <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/\">Document<\/a> utilizando uno de sus constructores especificando el nombre del documento con su extensi\u00f3n de formato.<\/li>\n<li>Invoque uno de los m\u00e9todos <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.lang.String-int\">Document.Save<\/a> en el objeto <strong>Document<\/strong> y especifique el formato de salida deseado como PDF ingresando un nombre de archivo con el &ldquo;.PDF&rdquo; extensi\u00f3n.<\/li>\n<\/ol>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo convertir un documento de DOCX a PDF usando el m\u00e9todo <code>Save<\/code>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=docx-to-pdf.java\"><\/script>\n\n<p>Puede descargar el archivo de plantilla de este ejemplo desde <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Java\/tree\/master\/Examples\/src\/main\/resources\/com\/aspose\/words\/examples\/loading_saving\/ConvertImageToPdf\/Template.doc\">Aspose.Words GitHub<\/a>.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p>A veces es necesario especificar opciones adicionales, lo que puede afectar el resultado de guardar un documento como PDF. Estas opciones se pueden especificar mediante el uso de la clase <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/pdfsaveoptions\/\">PdfSaveOptions<\/a>, que contiene propiedades que determinan c\u00f3mo se mostrar\u00e1 la salida PDF.<\/p>\n<p>Tenga en cuenta que con la misma t\u00e9cnica, puede convertir cualquier documento de formato de dise\u00f1o de flujo al formato PDF.<\/p>\n\n<\/div>\n\n<h3 id=\"converting-to-various-pdf-standards\">Convertir a diferentes PDF Est\u00e1ndares<\/h3>\n<p>Aspose.Words proporciona la enumeraci\u00f3n <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/pdfcompliance\/\">PdfCompliance<\/a>para admitir la conversi\u00f3n de DOC o DOCX en varios est\u00e1ndares de formato PDF (como PDF 1.7, PDF 1.5, etc.).<\/p>\n<p>El siguiente ejemplo de c\u00f3digo demuestra c\u00f3mo convertir un documento a PDF 1.7 usando <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/pdfsaveoptions\/\">PdfSaveOptions<\/a> con conformidad a PDF17:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=conversion-to-pdf17.java\"><\/script>\n\n<h2 id=\"convertir-im\u00e1genes-a-pdf\">Convertir im\u00e1genes a PDF<\/h2>\n<p>La conversi\u00f3n a PDF no est\u00e1 restringida por los formatos de documento Microsoft Word. Cualquier formato admitido por Aspose.Words, incluido el creado mediante programaci\u00f3n, tambi\u00e9n se puede convertir a PDF. Por ejemplo, podemos convertir im\u00e1genes de una sola p\u00e1gina, como JPEG, PNG, BMP, EMF, o WMF, as\u00ed como im\u00e1genes de varias p\u00e1ginas, como TIFF y GIF, a PDF.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo convertir JPEG y TIFF im\u00e1genes en PDF:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=image-to-pdf.java\"><\/script>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=convert-image-to-pdf.java\"><\/script>\n\n<p>Para que este c\u00f3digo funcione, debe agregar referencias a Aspose.Words, Java.awt.image, y javax.paquetes de clase imageio a su proyecto.<\/p>\n<h2 id=\"reducir-el-tama\u00f1o-de-salida-pdf\">Reducir el Tama\u00f1o de Salida PDF<\/h2>\n<p>Al guardar en PDF, puede especificar si desea optimizar la salida. Para hacer esto, debe establecer el indicador <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/fixedpagesaveoptions\/#getOptimizeOutput\">OptimizeOutput<\/a> en verdadero, y luego se eliminar\u00e1n los lienzos anidados redundantes y los lienzos vac\u00edos, se concatenar\u00e1n los glifos vecinos con el mismo formato.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo optimizar la salida:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/b237846932dfcde42358bd0c887661a5.js?file=optimize-output.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nEl uso de la propiedad <strong>OptimizeOutput<\/strong> puede afectar la precisi\u00f3n de la visualizaci\u00f3n del contenido.\n<\/div>\n\n<h2 id=\"v\u00e9ase-tambi\u00e9n\">V\u00e9ase Tambi\u00e9n<\/h2>\n<ul>\n<li>El art\u00edculo <a href=\"https:\/\/docs.aspose.com\/words\/words\/es\/java\/rendering\/\">Renderizado<\/a> para obtener m\u00e1s informaci\u00f3n sobre los formatos de p\u00e1gina fija y dise\u00f1o de flujo<\/li>\n<li>El art\u00edculo <a href=\"https:\/\/docs.aspose.com\/words\/words\/java\/converting-to-fixed-page-format\/#what-is-a-page-layout\">Conversi\u00f3n a Formato de p\u00e1gina fija<\/a> para obtener m\u00e1s informaci\u00f3n sobre el dise\u00f1o de la p\u00e1gina<\/li>\n<li>El art\u00edculo <a href=\"https:\/\/docs.aspose.com\/words\/words\/es\/java\/specify-rendering-options-when-converting-to-pdf\/\">Especifica las Opciones de representaci\u00f3n Al Convertir a PDF<\/a> para obtener m\u00e1s informaci\u00f3n sobre el uso de la clase <code>PdfSaveOptions<\/code><\/li>\n<\/ul>\n\n      "},{"title":"Java: Convertir Word a Excel en Java","link":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-excel\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-excel\/","description":"\n        \n        \n        <p>Convertir documentos de un formato a otro es la caracter\u00edstica estrella de Aspose.Words. Puede convertir documentos en cualquier formato <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/loadformat\/\">formato de carga<\/a> disponible tambi\u00e9n a XLSX.<\/p>\n<h2 id=\"convertir-un-documento-a-xlsx\">Convertir un documento a XLSX<\/h2>\n<p>Convertir un documento a XLSX es un proceso bastante complicado. Para guardar el documento en formato XLSX usando Aspose.Words, use la clase <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/xlsxsaveoptions\/\">XlsxSaveOptions<\/a> y el nuevo elemento <code>Xlsx<\/code> en la enumeraci\u00f3n <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveformat\/\">SaveFormat<\/a>. Como se mencion\u00f3 anteriormente, puede guardar el documento en cualquier formato de carga compatible con Aspose.Words a XLSX.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo guardar PDF en XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"o\">(<\/span><span class=\"n\">getMyDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;Pdf Document.pdf&#34;<\/span><span class=\"o\">);<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">save<\/span><span class=\"o\">(<\/span><span class=\"n\">getArtifactsDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;BaseConversions.PdfToXlsx.xlsx&#34;<\/span><span class=\"o\">);<\/span><\/code><\/pre><\/div>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nA veces es necesario especificar opciones adicionales, lo que puede afectar el resultado de guardar un documento como XLSX. Estas opciones se pueden especificar mediante el uso de la clase <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/xlsxsaveoptions\/\">XlsxSaveOptions<\/a>, que contiene propiedades que determinan c\u00f3mo se mostrar\u00e1 la salida XLSX.\n<\/div>\n\n<h2 id=\"buscar-y-reemplazar-al-guardar-en-xlsx\">Buscar y Reemplazar al Guardar en XLSX<\/h2>\n<p>Tambi\u00e9n usando Aspose.Words, puede encontrar una cadena espec\u00edfica o expresi\u00f3n regular en su documento y reemplazarla con la que coincida con la que necesita. Luego, tambi\u00e9n puede guardar el resultado en formato XLSX.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo realizar la operaci\u00f3n de b\u00fasqueda y reemplazo y guardar el resultado en XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"o\">();<\/span>\n<span class=\"n\">DocumentBuilder<\/span> <span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">DocumentBuilder<\/span><span class=\"o\">(<\/span><span class=\"n\">doc<\/span><span class=\"o\">);<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"na\">writeln<\/span><span class=\"o\">(<\/span><span class=\"s\">&#34;Ruby bought a ruby necklace.&#34;<\/span><span class=\"o\">);<\/span>\n\n<span class=\"c1\">\/\/ We can use a &#34;FindReplaceOptions&#34; object to modify the find-and-replace process.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">FindReplaceOptions<\/span> <span class=\"n\">options<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">FindReplaceOptions<\/span><span class=\"o\">();<\/span>\n<span class=\"c1\">\/\/ Set the &#34;MatchCase&#34; flag to &#34;true&#34; to apply case sensitivity while finding strings to replace.\n<\/span><span class=\"c1\">\/\/ Set the &#34;MatchCase&#34; flag to &#34;false&#34; to ignore character case while searching for text to replace.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"o\">.<\/span><span class=\"na\">setMatchCase<\/span><span class=\"o\">(<\/span><span class=\"kc\">true<\/span><span class=\"o\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">getRange<\/span><span class=\"o\">().<\/span><span class=\"na\">replace<\/span><span class=\"o\">(<\/span><span class=\"s\">&#34;Ruby&#34;<\/span><span class=\"o\">,<\/span> <span class=\"s\">&#34;Jade&#34;<\/span><span class=\"o\">,<\/span> <span class=\"n\">options<\/span><span class=\"o\">);<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">save<\/span><span class=\"o\">(<\/span><span class=\"n\">getArtifactsDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;BaseConversions.FindReplaceXlsx.xlsx&#34;<\/span><span class=\"o\">);<\/span><\/code><\/pre><\/div>\n<h2 id=\"especifique-el-nivel-de-compresi\u00f3n-al-guardar-en-xlsx\">Especifique el Nivel de compresi\u00f3n Al Guardar en XLSX<\/h2>\n<p>Tambi\u00e9n puede especificar el nivel de compresi\u00f3n al guardar utilizando la propiedad <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/compressionlevel\/\">CompressionLevel<\/a>.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo especificar el nivel de compresi\u00f3n al guardar en formato XLSX:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-java\" data-lang=\"java\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"o\">(<\/span><span class=\"n\">getMyDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;Document.docx&#34;<\/span><span class=\"o\">);<\/span>\n<span class=\"n\">XlsxSaveOptions<\/span> <span class=\"n\">saveOptions<\/span> <span class=\"o\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">XlsxSaveOptions<\/span><span class=\"o\">();<\/span>\n<span class=\"n\">saveOptions<\/span><span class=\"o\">.<\/span><span class=\"na\">setCompressionLevel<\/span><span class=\"o\">(<\/span><span class=\"n\">CompressionLevel<\/span><span class=\"o\">.<\/span><span class=\"na\">MAXIMUM<\/span><span class=\"o\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"na\">save<\/span><span class=\"o\">(<\/span><span class=\"n\">getArtifactsDir<\/span><span class=\"o\">()<\/span> <span class=\"o\">+<\/span> <span class=\"s\">&#34;BaseConversions.CompressXlsx.xlsx&#34;<\/span><span class=\"o\">,<\/span> <span class=\"n\">saveOptions<\/span><span class=\"o\">);<\/span><\/code><\/pre><\/div>\n<h2 id=\"v\u00e9ase-tambi\u00e9n\">V\u00e9ase Tambi\u00e9n<\/h2>\n<ul>\n<li>Secci\u00f3n de documentaci\u00f3n <a href=\"https:\/\/docs.aspose.com\/words\/words\/es\/java\/protect-or-encrypt-a-document\/\">Proteger o Cifrar un Documento<\/a> para obtener m\u00e1s informaci\u00f3n sobre c\u00f3mo proteger y cifrar un documento<\/li>\n<li>El art\u00edculo <a href=\"https:\/\/docs.aspose.com\/words\/words\/es\/java\/find-and-replace\/\">Buscar y Reemplazar<\/a> para obtener m\u00e1s informaci\u00f3n sobre c\u00f3mo buscar y reemplazar el contenido que desea<\/li>\n<\/ul>\n\n      "},{"title":"Java: Convertir un documento a HTML, MHTML o EPUB","link":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-html-mhtml-or-epub\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-html-mhtml-or-epub\/","description":"\n        \n        \n        <p>Los documentos en formatos de dise\u00f1o de flujo HTML y MHTML tambi\u00e9n son muy populares y se pueden utilizar en cualquier plataforma web. Por esa raz\u00f3n, convertir documentos a HTML y MHTML es una caracter\u00edstica importante de Aspose.Words.<\/p>\n<p>EPUB (abreviatura de&quot; Publicaci\u00f3n electr\u00f3nica&quot;) es un formato basado en HTML que se usa com\u00fanmente para la distribuci\u00f3n electr\u00f3nica de libros. Este formato es totalmente compatible con Aspose.Words para exportar libros electr\u00f3nicos que son compatibles con la mayor\u00eda de los dispositivos de lectura.<\/p>\n<h2 id=\"convertir-un-documento\">Convertir un Documento<\/h2>\n<p>Para una conversi\u00f3n simple a HTML, MHTML o EPUB, se utiliza una de las sobrecargas del m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.lang.String-int\">Save<\/a>. Puede guardar el documento en un archivo o secuencia y establecer expl\u00edcitamente el formato de guardado del documento de salida o definirlo a partir de la extensi\u00f3n del nombre del archivo.<\/p>\n<p>El siguiente ejemplo muestra c\u00f3mo convertir DOCX a HTML especificando un formato de guardado:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocxToHtml.java\"><\/script>\n\n<p>Para convertir un documento a MHTML o EPUB, use <code>SaveFormat.MHTML<\/code> o <code>SaveFormat.EPUB<\/code> respectivamente.<\/p>\n<h2 id=\"convierta-un-documento-con-informaci\u00f3n-de-ida-y-vuelta\">Convierta un Documento con Informaci\u00f3n de ida y vuelta<\/h2>\n<p>El formato HTML no admite muchas funciones de Microsoft Word, y si necesitamos restaurar un modelo de documento lo m\u00e1s parecido posible al original, debemos guardar informaci\u00f3n adicional dentro del archivo HTML. Dicha informaci\u00f3n tambi\u00e9n se denomina&quot;informaci\u00f3n de ida y vuelta&quot;. Para este prop\u00f3sito, Aspose.Words proporciona la capacidad de exportar informaci\u00f3n de ida y vuelta al guardar en HTML, MHTML o EPUB usando la propiedad <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getExportRoundtripInformation\">ExportRoundtripInformation<\/a>. Guardar la informaci\u00f3n de ida y vuelta permite restaurar las propiedades del documento, como pesta\u00f1as, comentarios, encabezados y pies de p\u00e1gina, durante la carga de documentos de los formatos enumerados nuevamente en un objeto <strong>Document<\/strong>.<\/p>\n<p>El valor predeterminado es <strong>true<\/strong> para HTML y <strong>false<\/strong> para MHTML y EPUB:<\/p>\n<ul>\n<li>Cuando <strong>true<\/strong>, la informaci\u00f3n de ida y vuelta se exporta como - aw - * CSS propiedades de los HTML elementos correspondientes<\/li>\n<li>Cuando <strong>false<\/strong>, no hay informaci\u00f3n de ida y vuelta para generar en los archivos producidos<\/li>\n<\/ul>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo exportar informaci\u00f3n de ida y vuelta al convertir un documento de DOCX a HTML:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToHtmlWithRoundtrip.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nPuede descargar el archivo de plantilla de este ejemplo desde <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-.NET\/blob\/master\/Examples\/Data\/Rendering.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"especifique-las-opciones-de-guardado-al-convertir-a-html\">Especifique las opciones de guardado al convertir a HTML<\/h2>\n<p>Aspose.Words permite convertir un documento de Word en HTML utilizando las opciones de guardado predeterminadas o personalizadas. A continuaci\u00f3n se describen algunos ejemplos de opciones de guardado personalizadas.<\/p>\n<h3 id=\"especifique-una-carpeta-para-guardar-recursos\">Especifique una Carpeta para Guardar Recursos<\/h3>\n<p>Usando Aspose.Words podemos especificar una carpeta f\u00edsica donde se guardan todos los recursos, como im\u00e1genes, fuentes y CSS externos, cuando un documento se convierte a HTML. Por defecto, esta es una cadena vac\u00eda.<\/p>\n<p>Especificar la propiedad <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getResourceFolder\">ResourceFolder<\/a> es la forma m\u00e1s sencilla de establecer la carpeta donde se deben escribir todos los recursos. Podemos usar propiedades individuales, como <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getFontsFolder\">FontsFolder<\/a> que guarda las fuentes en la carpeta especificada y <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getImagesFolder\">ImagesFolder<\/a> que guarda las im\u00e1genes en una carpeta espec\u00edfica. Cuando se especifica una ruta relativa, <strong>FontsFolder<\/strong> y <strong>ImagesFolder<\/strong> hacen referencia a la carpeta donde se encuentra el ensamblado de c\u00f3digo, <strong>ResourceFolder<\/strong> y <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getCssStyleSheetFileName\">CssStyleSheetFileName<\/a> hacen referencia a la carpeta de salida donde se encuentra el documento HTML.<\/p>\n<p>En este ejemplo, <strong>ResourceFolder<\/strong> especifica la ruta relativa. Esta ruta se refiere a la carpeta de salida donde se guarda el documento HTML. El valor de la propiedad <strong>ResourceFolderAlias<\/strong> se usa para crear URLs para todos los recursos.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo trabajar con estas propiedades:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ExportResourcesUsingHtmlSaveOptions.java\"><\/script>\n\n<p>Usando la propiedad <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getResourceFolderAlias\">ResourceFolderAlias<\/a>, tambi\u00e9n podemos especificar el nombre de la carpeta utilizada para construir URIs de todos los recursos escritos en un documento HTML. Esta es la forma m\u00e1s sencilla de especificar c\u00f3mo se debe generar URIs para todos los archivos de recursos. Se puede especificar la misma informaci\u00f3n para las im\u00e1genes y las fuentes por separado a trav\u00e9s de las propiedades <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getImagesFolderAlias\">ImagesFolderAlias<\/a> y <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getFontsFolderAlias\">FontsFolderAlias<\/a>, respectivamente.<\/p>\n<p>Sin embargo, no hay propiedad individual para CSS. El comportamiento del <strong>FontsFolder<\/strong>, <strong>FontsFolderAlias<\/strong>, <strong>ImagesFolder<\/strong>, <strong>ImagesFolderAlias<\/strong> y las propiedades <strong>CssStyleSheetFileName<\/strong> no se modifican. Tenga en cuenta que la propiedad <strong>CssStyleSheetFileName<\/strong> se usa tanto para especificar el nombre de la carpeta como el nombre del archivo.<\/p>\n<ul>\n<li><strong>ResourceFolder<\/strong> tiene menor prioridad que las carpetas especificadas en <strong>FontsFolder<\/strong>, <strong>ImagesFolder<\/strong> y <strong>CssStyleSheetFileName<\/strong>. Si la carpeta especificada en <strong>ResourceFolder<\/strong> no existe, se crear\u00e1 autom\u00e1ticamente.<\/li>\n<li><strong>ResourceFolderAlias<\/strong> tiene una prioridad menor que <strong>FontsFolderAlias<\/strong> y <strong>ImagesFolderAlias<\/strong>. Si <strong>ResourceFolderAlias<\/strong> est\u00e1 vac\u00edo, el valor de la propiedad <strong>ResourceFolder<\/strong> se usar\u00e1 para crear el recurso URIs. Si <strong>ResourceFolderAlias<\/strong> se establece en &ldquo;.&rdquo; (punto), el recurso URIs solo contendr\u00e1 nombres de archivo sin especificar una ruta.<\/li>\n<\/ul>\n<h3 id=\"exportar-fuentes-de-codificaci\u00f3n-base64-recursos\">Exportar Fuentes de Codificaci\u00f3n Base64 Recursos<\/h3>\n<p>Aspose.Words proporciona la capacidad de especificar si los recursos de fuentes deben integrarse en HTML en codificaciones Base64. Para realizar esto, use la propiedad <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getExportFontsAsBase64\">ExportFontsAsBase64<\/a>; esta es una extensi\u00f3n de la propiedad <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/#getExportFontResources\">ExportFontResources<\/a>. De forma predeterminada, su valor es <strong>false<\/strong> y las fuentes se escriben en archivos separados. Pero si esta opci\u00f3n se establece en <strong>true<\/strong>, las fuentes se incrustar\u00e1n en el CSS del documento en codificaci\u00f3n Base64. La propiedad <strong>ExportFontsAsBase64<\/strong> solo afecta al formato HTML y no a EPUB y MHTML.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo exportar fuentes codificadas en Base64 a HTML:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ExportFontsAsBase64.java\"><\/script>\n\n<h2 id=\"especifique-las-opciones-de-guardado-al-convertir-a-epub\">Especifique las opciones de guardado al convertir a EPUB<\/h2>\n<p>Aspose.Words permite convertir un documento de Word en formato EPUB utilizando las opciones de guardado predeterminadas o personalizadas. Puede especificar una serie de opciones pasando una instancia de <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/htmlsaveoptions\/\">HtmlSaveOptions<\/a> al m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.lang.String-com.aspose.words.SaveOptions\">Save<\/a>.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo convertir un documento de Word a EPUB especificando algunas opciones de guardado personalizadas:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToEPUB.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nPuede descargar el archivo de plantilla de este ejemplo desde <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Java\/tree\/master\/Examples\/src\/main\/resources\/com\/aspose\/words\/examples\/loading_saving\/ExportResourcesUsingHtmlSaveOptions\/Document.EpubConversion.doc\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"v\u00e9ase-tambi\u00e9n\">V\u00e9ase Tambi\u00e9n<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.aspose.com\/words\/words\/java\/custom-styles-used-for-proper-aspose-words-html-roundtrip\/\">C\u00f3mo exportar informaci\u00f3n de ida y vuelta al guardar en HTML<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Java: Convierta un Documento a MHTML y Env\u00edelo por correo electr\u00f3nico","link":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-mhtml-and-send-it-by-email\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-mhtml-and-send-it-by-email\/","description":"\n        \n        \n        <p>Aspose.Words puede convertir cualquier documento al formato MHTML (Archivo web). Esto hace que sea conveniente usar Aspose.Words y <code>Aspose.Email<\/code> juntos. Puede cargar un documento predefinido en cualquier formato compatible, como DOC, OOXML o RTF, en Aspose.Words, llenarlo con datos, guardar el documento resultante como MHTML y luego enviarlo por correo electr\u00f3nico usando <code>Aspose.Email<\/code>.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo convertir cualquier documento a MHTML y enviarlo por correo electr\u00f3nico:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToHTML-ConvertDocumentToMHTMLAndEmail.java\"><\/script>\n\n\n      "},{"title":"Java: Convertir un documento a Markdown en Java","link":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-markdown\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-markdown\/","description":"\n        \n        \n        <p>Markdown es un formato popular utilizado para marcar texto y se est\u00e1 convirtiendo a\u00fan m\u00e1s en HTML, PDF, DOCX, u otros formatos. Muchos desarrolladores eligen este formato para escribir documentaci\u00f3n, preparar art\u00edculos para su publicaci\u00f3n en blogs, describir proyectos,etc.<\/p>\n<p>Markdown es tan popular porque es f\u00e1cil trabajar con este formato, adem\u00e1s de que se puede convertir simplemente a otros formatos. Por esta raz\u00f3n, Aspose.Words brinda la capacidad de convertir un documento en <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/loadformat\/\">cualquier formato de carga admitido<\/a> a Markdown y viceversa; Aspose.Words tambi\u00e9n admite el <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveformat\/\">guardar formatos<\/a> m\u00e1s popular.<\/p>\n<p>Ahora, la funcionalidad para trabajar con el formato Markdown se est\u00e1 desarrollando activamente para brindarle m\u00e1s oportunidades de trabajar de manera conveniente y c\u00f3moda con documentos.<\/p>\n<h2 id=\"convertir-un-documento-a-markdown\">Convertir un documento a Markdown<\/h2>\n<p>Para convertir un documento a Markdown, solo necesita cargar un documento en cualquier formato compatible o crear uno nuevo mediante programaci\u00f3n. Luego debe guardar el documento en formato Markdown.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo convertir DOCX a Markdown:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToMarkdown-SaveAsMD.java\"><\/script>\n\n<h2 id=\"especifique-las-opciones-de-guardado-al-convertir-a-markdown\">Especifique las Opciones de guardado al Convertir a Markdown<\/h2>\n<p>Aspose.Words brinda la capacidad de usar la clase <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/markdownsaveoptions\/\">MarkdownSaveOptions<\/a> para trabajar con opciones avanzadas al guardar un documento en formato Markdown. Adem\u00e1s de otras propiedades de herencia o sobrecarga, tambi\u00e9n se han agregado varias propiedades espec\u00edficas para el formato Markdown. Por ejemplo, la propiedad <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/tablecontentalignment\/\">TableContentAlignment<\/a> para controlar la alineaci\u00f3n del contenido en las tablas, o <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/markdownsaveoptions\/#getImageSavingCallback\">ImageSavingCallback<\/a> y <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/markdownsaveoptions\/#getImagesFolder\">ImagesFolder<\/a> para controlar c\u00f3mo se guardan las im\u00e1genes al convertir un documento al formato Markdown.<\/p>\n<h2 id=\"funciones-markdown-compatibles\">Funciones Markdown compatibles<\/h2>\n<p>Aspose.Words actualmente admite las siguientes caracter\u00edsticas de Markdown, que en su mayor\u00eda siguen la especificaci\u00f3n <code>CommonMark<\/code> en Aspose.Words API y se representan como estilos apropiados o formato directo:<\/p>\n<ul>\n<li>Los encabezados son p\u00e1rrafos con estilos Heading 1 \u2013 Heading 6<\/li>\n<li>Las citas en bloque son p\u00e1rrafos con &ldquo;Cita&rdquo; en el nombre del estilo<\/li>\n<li>IndentedCode son p\u00e1rrafos con &ldquo;IndentedCode &quot; en el nombre del estilo<\/li>\n<li>FencedCode son p\u00e1rrafos con &ldquo;FencedCode &quot; en el nombre del estilo<\/li>\n<li>InlineCode se ejecuta con &ldquo;InlineCode &quot; en el nombre del estilo <code>Font<\/code><\/li>\n<li>Las reglas horizontales son p\u00e1rrafos con la forma <code>HorizontalRule<\/code><\/li>\n<li>\u00c9nfasis en negrita<\/li>\n<li>\u00c9nfasis en cursiva<\/li>\n<li>StrikeThrough formato<\/li>\n<li>Las listas son p\u00e1rrafos numerados o con vi\u00f1etas<\/li>\n<li>Las tablas se representan con la clase <code>Table<\/code><\/li>\n<li>Los enlaces se representan como la clase <code>FieldHyperlink<\/code><\/li>\n<\/ul>\n<p>El siguiente ejemplo muestra c\u00f3mo crear un documento con algunos estilos y guardarlo en Markdown:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToMarkdown-SupportedMarkdownFeatures.java\"><\/script>\n\n<p>El resultado de este ejemplo de c\u00f3digo se muestra a continuaci\u00f3n.<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/java\/convert-a-document-to-markdown\/markdown-example.png\" alt=\"markdown-example-aspose-words-java\"><\/p>\n<h2 id=\"consejos-\u00fatiles\">Consejos \u00datiles<\/h2>\n<p>Hay varios matices y casos interesantes, habiendo aprendido que puede trabajar con archivos Markdown de manera m\u00e1s flexible y conveniente. Por ejemplo, existe la posibilidad de utilizar:<\/p>\n<ul>\n<li>SetextHeading que le permite crear encabezados multil\u00ednea en Markdown, mientras que los encabezados normales en Markdown solo pueden ser de una sola l\u00ednea. SetextHeading se basa en un estilo de &ldquo;Encabezado N&rdquo;, y su nivel solo puede ser 1 o 2. Si N en el &ldquo;Encabezado N&rdquo; es mayor o igual a 2, entonces el SetextHeading correspondiente se basa en &ldquo;Heading 2&rdquo;, de lo contrario en &ldquo;Heading 1&rdquo;.<\/li>\n<li>Marcadores diferentes para el primer nivel de listas con vi\u00f1etas (&quot;-&rdquo;, &ldquo;+&rdquo; o &ldquo;*&rdquo;, el marcador predeterminado es &ldquo;-&rdquo;.) y diferentes tipos de numeraci\u00f3n para listas ordenadas (&rdquo;.&rdquo; o &ldquo;)&rdquo;, el marcador predeterminado es &ldquo;.&quot;).<\/li>\n<\/ul>\n\n      "},{"title":"Java: Convertir un Documento en una imagen en Java","link":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-an-image\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-document-to-an-image\/","description":"\n        \n        \n        <p>A veces es necesario obtener una imagen en lugar de documentos en otros formatos, como DOCX o PDF. Por ejemplo, debe agregar una vista previa de cualquier p\u00e1gina de documento a su sitio web o aplicaci\u00f3n o crear un &ldquo;escaneo&rdquo; de un documento para enviar una factura. Aqu\u00ed es cuando es posible que deba convertir un documento en cualquier <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/loadformat\/\">formato de carga admitido<\/a> en una imagen, nuevamente, en cualquier <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveformat\/\">formato de guardado compatible<\/a>.<\/p>\n<h2 id=\"convertir-a-formato-de-imagen\">Convertir a Formato de Imagen<\/h2>\n<p>Al igual que con todos los ejemplos de conversi\u00f3n ya descritos, debe crear un documento nuevo o cargar uno existente en cualquier formato compatible, realizar los cambios necesarios y guardarlo en cualquier formato de imagen disponible, por ejemplo, JPEG, PNG o BMP.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo convertir DOCX a JPEG:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToImage-ConvertDocxToJpeg.java\"><\/script>\n\n<h2 id=\"especifique-las-opciones-de-guardado-al-convertir-a-una-imagen\">Especifique las Opciones de guardado al Convertir a una imagen<\/h2>\n<p>Aspose.Words le proporciona la clase <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/\">ImageSaveOptions<\/a>, que le da m\u00e1s control sobre c\u00f3mo se guardan los documentos en varios formatos de imagen. Algunas propiedades de esta clase heredan o sobrecargan propiedades de clases base como <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/fixedpagesaveoptions\/\">FixedPageSaveOptions<\/a> o <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/saveoptions\/\">SaveOptions<\/a>, pero tambi\u00e9n hay opciones espec\u00edficas para guardar im\u00e1genes..<\/p>\n<p>Es posible especificar las p\u00e1ginas que se convertir\u00e1n a formato de imagen utilizando la propiedad <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getPageSet\">PageSet<\/a>. Por ejemplo, se puede aplicar si solo necesita una vista previa de la primera p\u00e1gina o de una p\u00e1gina definida.<\/p>\n<p>Tambi\u00e9n es posible controlar la calidad de la imagen de salida y el formato de p\u00edxeles utilizando las siguientes propiedades\u2013 <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getHorizontalResolution\">HorizontalResolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getVerticalResolution\">VerticalResolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/\">Resolution<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getScale\">Scale<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getPixelFormat\">PixelFormat<\/a>, adem\u00e1s de configurar los ajustes de color de la imagen, utilizando las siguientes propiedades\u2013 <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getImageBrightness\">ImageBrightness<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getImageColorMode\">ImageColorMode<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getImageContrast\">ImageContrast<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getPaperColor\">PaperColor<\/a>.<\/p>\n<p>Tambi\u00e9n hay propiedades que se aplican a un formato determinado, por ejemplo, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getJpegQuality\">JpegQuality<\/a> o <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/imagesaveoptions\/#getTiffCompression\">TiffCompression<\/a>.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo crear una vista previa de la primera p\u00e1gina del documento aplicando algunas configuraciones adicionales:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertToImage-ConvertDocumentToImage.java\"><\/script>\n\n\n      "},{"title":"Java: Convierta un documento de varias p\u00e1ginas en una Imagen en Java","link":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-multi-page-document-to-an-image\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/es\/java\/convert-a-multi-page-document-to-an-image\/","description":"\n        \n        \n        <p>Aspose.Words para Java permite a los usuarios exportar documentos de varias p\u00e1ginas a im\u00e1genes rasterizadas. Esto puede ser \u00fatil para generar vistas previas, archivos o representaciones visuales de documentos para uso no editable.<\/p>\n<h2 id=\"qu\u00e9-formatos-admiten-la-exportaci\u00f3n-de-varias-p\u00e1ginas\">\u00bfQu\u00e9 Formatos Admiten La Exportaci\u00f3n de Varias p\u00e1ginas?<\/h2>\n<p>Aspose.Words admite la exportaci\u00f3n de varias p\u00e1ginas a los siguientes formatos de imagen rasterizada:<\/p>\n<ul>\n<li>Jpeg<\/li>\n<li>Gif<\/li>\n<li>Png<\/li>\n<li>Bmp<\/li>\n<li>Tiff<\/li>\n<li>WebP<\/li>\n<\/ul>\n<h2 id=\"c\u00f3mo-exportar-un-documento-de-varias-p\u00e1ginas-a-una-imagen\">C\u00f3mo Exportar un Documento de varias p\u00e1ginas a una Imagen<\/h2>\n<p>La funci\u00f3n de exportar un documento de varias p\u00e1ginas a una imagen se implementa utilizando la clase <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/\">MultiPageLayout<\/a>; puede especificar c\u00f3mo se deben organizar las p\u00e1ginas al guardar en una imagen:<\/p>\n<ul>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#singlePage\">SinglePage<\/a> - guardar solo la primera de las p\u00e1ginas especificadas<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#grid-int-float-float\">Grid<\/a>: organice las p\u00e1ginas en una cuadr\u00edcula, de izquierda a derecha y de arriba a abajo, al tiempo que especifica el n\u00famero de columnas<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#horizontal-float\">Horizontal<\/a> - organice las p\u00e1ginas horizontalmente una al lado de la otra, de izquierda a derecha, en una sola salida<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#vertical-float\">Vertical<\/a> - organice las p\u00e1ginas verticalmente una debajo de la otra en una sola salida<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#tiffFrames\">TiffFrames<\/a>: organice cada p\u00e1gina como un marco separado en una imagen TIFF de varios marcos, se aplica solo a los formatos de imagen TIFF<\/li>\n<\/ul>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo guardar un documento DOCX de varias p\u00e1ginas como una imagen JPEG con dise\u00f1o horizontal:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Rendering.docx&#34;<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">ImageSaveOptions<\/span> <span class=\"n\">options<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">SaveFormat<\/span><span class=\"p\">.<\/span><span class=\"n\">JPEG<\/span><span class=\"p\">);<\/span>\n<span class=\"c1\">\/\/ Set up Horizontal layout.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">setPageLayout<\/span> <span class=\"p\">=<\/span> <span class=\"n\">MultiPageLayout<\/span><span class=\"p\">.<\/span><span class=\"n\">Horizontal<\/span><span class=\"p\">(<\/span><span class=\"m\">10<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"p\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;ImageSaveOptions.HorizontalLayout.jpg&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">);<\/span>\n<\/code><\/pre><\/div>\n<p>Tambi\u00e9n puede personalizar la apariencia de la p\u00e1gina del archivo de salida: especifique <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#getBackColor\">BackColor<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#getBorderColor\">BorderColor<\/a> y <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/multipagelayout\/#getBorderWidth\">BorderWidth<\/a>.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo guardar un documento DOCX de varias p\u00e1ginas como una imagen PNG con dise\u00f1o de cuadr\u00edcula:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">Document<\/span> <span class=\"n\">doc<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;Rendering.docx&#34;<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">ImageSaveOptions<\/span> <span class=\"n\">options<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">SaveFormat<\/span><span class=\"p\">.<\/span><span class=\"n\">PNG<\/span><span class=\"p\">);<\/span>\n<span class=\"c1\">\/\/ Set up a grid layout with:\n<\/span><span class=\"c1\">\/\/ - 3 columns per row.\n<\/span><span class=\"c1\">\/\/ - 10pts spacing between pages (horizontal and vertical).\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">setPageLayout<\/span><span class=\"p\">(<\/span><span class=\"n\">MultiPageLayout<\/span><span class=\"p\">.<\/span><span class=\"n\">grid<\/span><span class=\"p\">(<\/span><span class=\"m\">3<\/span><span class=\"p\">,<\/span> <span class=\"m\">10f<\/span><span class=\"p\">,<\/span> <span class=\"m\">10f<\/span><span class=\"p\">));<\/span>\n\n<span class=\"c1\">\/\/ Customize the background and border.\n<\/span><span class=\"c1\"><\/span><span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">getPageLayout<\/span><span class=\"p\">().<\/span><span class=\"n\">setBackColor<\/span><span class=\"p\">(<\/span><span class=\"n\">Color<\/span><span class=\"p\">.<\/span><span class=\"n\">lightGray<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">getPageLayout<\/span><span class=\"p\">().<\/span><span class=\"n\">setBorderColor<\/span><span class=\"p\">(<\/span><span class=\"n\">Color<\/span><span class=\"p\">.<\/span><span class=\"n\">BLUE<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">options<\/span><span class=\"p\">.<\/span><span class=\"n\">getPageLayout<\/span><span class=\"p\">().<\/span><span class=\"n\">setBorderWidth<\/span><span class=\"p\">(<\/span><span class=\"m\">2f<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"p\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"s\">&#34;ImageSaveOptions.GridLayout.png&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">);<\/span>\n<\/code><\/pre><\/div>\n\n      "},{"title":"Java: Serializar y Trabajar con un Documento en una base de datos","link":"https:\/\/docs.aspose.com\/words\/es\/java\/serialize-and-work-with-a-document-in-a-database\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/es\/java\/serialize-and-work-with-a-document-in-a-database\/","description":"\n        \n        \n        <p>Una de las tareas que puede necesitar realizar al trabajar con documentos es almacenar y recuperar objetos <strong>Document<\/strong> hacia y desde una base de datos. Por ejemplo, esto ser\u00eda necesario si estuviera implementando cualquier tipo de sistema de administraci\u00f3n de contenido. Todas las versiones anteriores de los documentos deben almacenarse en el sistema de base de datos. La capacidad de almacenar documentos en la base de datos tambi\u00e9n es extremadamente \u00fatil cuando su aplicaci\u00f3n proporciona un servicio basado en la web.<\/p>\n<p>Aspose.Words proporciona la capacidad de convertir un documento en una matriz de bytes para trabajar posteriormente con este documento en una base de datos.<\/p>\n<h2 id=\"convertir-un-documento-en-matriz-de-bytes\">Convertir un Documento en Matriz de Bytes<\/h2>\n<p>Para almacenar un documento en una base de datos o para preparar un documento para su transmisi\u00f3n a trav\u00e9s de la web, a menudo es necesario serializar el documento para obtener una matriz de bytes.<\/p>\n<p>Para serializar un objeto <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/\">Document<\/a> en Aspose.Words:<\/p>\n<ol>\n<li>Gu\u00e1rdelo en un <strong>MemoryStream<\/strong> usando la sobrecarga del m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/java\/com.aspose.words\/document\/#save-java.io.OutputStream-int\">Save<\/a> de la clase <strong>Document<\/strong>.<\/li>\n<li>Llame al m\u00e9todo <strong>ToArray<\/strong>, que devuelve una matriz de bytes que representa el documento en forma de bytes.<\/li>\n<\/ol>\n<p>Los pasos anteriores se pueden revertir para volver a cargar los bytes en un objeto <strong>Document<\/strong>.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nEl formato de guardado seleccionado es importante para garantizar que se conserve la m\u00e1xima fidelidad al guardar y volver a cargar en el objeto <strong>Document<\/strong>. Por esta raz\u00f3n, se sugiere utilizar una serie de formatos de archivo OOXML.\n<\/div>\n\n<p>El siguiente ejemplo muestra c\u00f3mo serializar un objeto <strong>Document<\/strong> para obtener una matriz de bytes y, a continuaci\u00f3n, c\u00f3mo deserializar la matriz de bytes para obtener un objeto <strong>Document<\/strong> nuevamente:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-ConvertDocumentToByte-ConvertDocumentToByte.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nPuede descargar el archivo de plantilla de este ejemplo desde <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Java\/blob\/master\/Examples\/Data\/Document.doc\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"almacenar-leer-y-eliminar-un-documento-en-una-base-de-datos\">Almacenar, Leer y Eliminar un Documento en una base de datos<\/h2>\n<p>En esta secci\u00f3n se muestra c\u00f3mo guardar un documento en una base de datos y luego cargarlo nuevamente en un objeto <code>Document<\/code> para trabajar con \u00e9l. Para simplificar, el nombre del archivo es la clave utilizada para almacenar y recuperar documentos de la base de datos. La base de datos contiene dos columnas. La primera columna &ldquo;FileName&rdquo; se almacena como una cadena y se usa para identificar documentos. La segunda columna &ldquo;FileContent &quot; se almacena como un objeto <code>BLOB<\/code> que almacena el objeto de documento en forma de bytes.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo configurar una conexi\u00f3n a una base de datos y ejecutar comandos:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-OpenDatabaseConnection.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nEn este ejemplo, usamos la base de datos MySQL para almacenar un documento Aspose.Words.\n<\/div>\n\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo guardar un documento en la base de datos, luego leer el mismo documento nuevamente y finalmente eliminar el registro que contiene el documento de la base de datos:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-OpenRetrieveAndDelete.java\"><\/script>\n\n<h3 id=\"guardar-un-documento-en-una-base-de-datos\">Guardar un documento en una base de datos<\/h3>\n<p>Para guardar un documento en una base de datos, convi\u00e9rtalo en una matriz de bytes, como se describe al principio de este art\u00edculo. Luego, guarde esta matriz de bytes en un campo de base de datos.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo guardar un documento en la base de datos especificada:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-StoreToDatabase.java\"><\/script>\n\n<p>Especifique commandString, que es una expresi\u00f3n SQL que hace todo el trabajo:<\/p>\n<ul>\n<li>Para guardar un documento en la base de datos, se usa el comando &ldquo;INSERT INTO&rdquo; y se especifica una tabla junto con los valores de dos campos de registro: FileName y FileContent. Para evitar par\u00e1metros adicionales, el nombre del archivo se toma del propio objeto <strong>Document<\/strong>. Al valor del campo <code>FileContent<\/code> se le asignan bytes del flujo de memoria, que contiene una representaci\u00f3n binaria del documento almacenado.<\/li>\n<li>La l\u00ednea de c\u00f3digo restante ejecuta el comando que almacena el documento Aspose.Words en la base de datos.<\/li>\n<\/ul>\n<h3 id=\"recuperar-un-documento-de-una-base-de-datos\">Recuperar un documento de una base de datos<\/h3>\n<p>Para recuperar un documento de la base de datos, seleccione el registro que contiene los datos del documento como una matriz de bytes. Luego cargue la matriz de bytes del registro en <strong>MemoryStream<\/strong> y cree un objeto <strong>Document<\/strong> que cargar\u00e1 el documento desde <strong>MemoryStream<\/strong>.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo recuperar y devolver un documento de la base de datos especificada utilizando el nombre de archivo como clave para recuperar este documento:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-ReadFromDatabase.java\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nEl comando SQL &ldquo;SELECT * FROM &quot; se usa para buscar el registro apropiado seg\u00fan el nombre del archivo.\n<\/div>\n\n<h3 id=\"eliminar-un-documento-de-una-base-de-datos\">Eliminar un documento de una base de datos<\/h3>\n<p>Para eliminar un documento de la base de datos, use el comando SQL apropiado sin ninguna manipulaci\u00f3n en el objeto <strong>Document<\/strong>.<\/p>\n<p>El siguiente ejemplo de c\u00f3digo muestra c\u00f3mo eliminar un documento de la base de datos, utilizando el nombre de archivo para recuperar el registro:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/827e71ccc0b8516a3cfe247b86ce6d4e.js?file=Examples-src-main-java-com-aspose-words-examples-loading_saving-LoadAndSaveFromDatabase-DeleteFromDatabase.java\"><\/script>\n\n\n      "}]}}