Cuando trato de convertir un odt a pdf me cambia la posicion de una imagen. Adjunto imagenes del odt y el posterior pdf generado:
odt:
pdf:
Tengo actualizada la version de la libreria a la 25.1 que es la última.
Un saludo
Cuando trato de convertir un odt a pdf me cambia la posicion de una imagen. Adjunto imagenes del odt y el posterior pdf generado:
odt:
Tengo actualizada la version de la libreria a la 25.1 que es la última.
Un saludo
El problema de la posición de una imagen al convertir un archivo ODT a PDF puede deberse a varias razones, incluyendo la configuración de las opciones de guardado en la biblioteca que estás utilizando. Para abordar este problema, te recomiendo que revises las opciones de guardado de PDF en la biblioteca Aspose.Words.
Aquí hay un ejemplo de cómo puedes configurar las opciones de guardado para mejorar la precisión de la conversión:
import com.aspose.words.Document;
import com.aspose.words.PdfSaveOptions;
public class ConvertOdtToPdf {
public static void main(String[] args) throws Exception {
// Cargar el documento ODT
Document doc = new Document("ruta/a/tu/documento.odt");
// Configurar las opciones de guardado
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Aquí puedes ajustar las opciones según sea necesario
// Por ejemplo, habilitar la preservación de la estructura del documento
saveOptions.setExportDocumentStructure(true);
// Guardar el documento como PDF
doc.save("ruta/a/tu/documento.pdf", saveOptions);
}
}
Asegúrate de ajustar las opciones de acuerdo a tus necesidades específicas. Si el problema persiste, puede ser útil revisar la documentación de Aspose.Words para ver si hay opciones adicionales que puedan ayudar a mantener la posición de las imágenes durante la conversión.
Si necesitas más ayuda, no dudes en preguntar.
He probado eso y obtengo el mismo resultado, ¿que mas puedo mirar?
@c.cuesta ¿Podrías comprimir y adjuntar aquí tus documentos de entrada y salida para probarlos? Verificaremos el problema y te brindaremos más información.
Hola de nuevo.
Adjunto un zip con el odt y pdf generado.
Mi código es el siguiente:
public void convert2PdfAspose(String origen, String destino) throws Exception {
License license = new License();
license.setLicense("Aspose.Words.Java.lic");
com.aspose.words.Document doc = new com.aspose.words.Document(origen);
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setExportDocumentStructure(true);
doc.save(destino, saveOptions);
}
general.zip (94,7 KB)
Un saludo
Si, perdón. Lo tenía abierto y no me lo comprimió.
general.zip (208,0 KB)
Ahora si van los dos.
Un saludo
@c.cuesta
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.
Issue ID(s): WORDSNET-27770
You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.
PS: Si convierte su documento ODT a PDF usando MS Word, tendrá exactamente el mismo problema.
The issues you have found earlier (filed as WORDSNET-27770) have been fixed in this Aspose.Words for Java 25.4 update.