Aspose words moving text in pdf file inserting a digital signature

Hello Aspose Team

I’m developing a windows form app for our company that includes a digital signature to pdf files, only that, but when the program finish the signature process, is moving some text in the file. We cannot send this files to our clients.

Here are some test files:
test.zip (977,1 KB)

Ps: is in spanish the documents

@carloDev29

¡Hola! Entiendo que estás experimentando problemas con el desplazamiento de texto en tus archivos PDF después de insertar una firma digital. Esto puede ser frustrante, especialmente si los documentos no se ven como deberían.

Causa: Este problema puede surgir debido a configuraciones incorrectas al guardar el PDF, problemas con el modo de renderizado o elementos en el documento que afectan el posicionamiento del texto.

Solución: Aquí hay algunas sugerencias que puedes seguir para solucionar este problema:

  1. Ajustar las Opciones de Guardado: Asegúrate de utilizar las opciones de guardado adecuadas al exportar a PDF. Experimenta con las opciones de compresión de texto y de imágenes para mantener la disposición del texto.

  2. Verificar el Modo de Renderizado: Asegúrate de que el modo de renderizado de DML (DrawingML) esté configurado correctamente. Cambiar entre diferentes modos de renderizado puede afectar cómo se visualizan los elementos en el PDF.

  3. Usar Posicionamiento Adicional de Texto: Habilita el posicionamiento adicional de texto en las opciones de guardado para mejorar la precisión del posicionamiento del texto en el PDF.

  4. Actualizar Campos: Si tu documento contiene campos que necesitan ser actualizados (como números de página), asegúrate de que se actualicen antes de guardar el PDF.

Aquí tienes un ejemplo de cómo podrías configurar las opciones de guardado:

PdfSaveOptions options = new PdfSaveOptions();
options.setUpdateFields(true); // Asegúrate de que los campos se actualicen
options.setAdditionalTextPositioning(true); // Habilita el posicionamiento adicional
doc.save("output.pdf", options);

Próximos Pasos: Si después de probar estas opciones el problema persiste, revisa el contenido específico del documento o considera la posibilidad de que haya elementos que estén causando el desplazamiento.

Si necesitas más asistencia o tienes más preguntas, no dudes en decírmelo. ¡Espero que esto te ayude!

1 Like

@carloDev29 Please note, Aspose.Words is designed to work with MS Word documents. MS Word documents are flow documents and they have structure very similar to Aspose.Words Document Object Model. But on the other hand PDF documents are fixed page format documents . While loading PDF document, Aspose.Words converts Fixed Page Document structure into the Flow Document Object Model. Unfortunately, such conversion does not guaranty 100% fidelity.

We will consider adding a feature to sign PDF documents without loading to Aspose.Words DOM to preserve original document formatting.
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-28502

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.