Hi,
I’m trying to convert customer’s input docm file into pdf where input file contains Eszett characters which are seen as ‘SS’ in pdf.
After further checking, we found the issue is specifically for the ones set into the document through below macro :
Sub AutoOpen()
Dim oStory As Range
For Each oStory In ActiveDocument.StoryRanges
oStory.Fields.Update
If oStory.StoryType <> wdMainTextStory Then
While Not (oStory.NextStoryRange Is Nothing)
Set oStory = oStory.NextStoryRange
oStory.Fields.Update
Wend
End If
Next oStory
Set oStory = Nothing
ActiveDocument.Saved = True
End Sub
Alternative macro
Sub AutoOpen()
Dim aStory As Range
Dim aField As Field
For Each aStory In ActiveDocument.StoryRanges
For Each aField In aStory.Fields
aField.Update
Next aField
Next aStory
ActiveDocument.Saved = True
End Sub
I’ve created an sample.docm where I’ve implemented Eszett character created with both macro and with ascii (Alt+0223). I’ve converted it to PDF with latest aspose.words 25.9 and attached the output pdf too where you can see the changes.
El problema que estás experimentando con los caracteres Eszett (ß) que se convierten en ‘SS’ al exportar un archivo DOCM a PDF puede estar relacionado con la codificación de caracteres en el documento. Aquí hay algunas sugerencias para solucionar este problema:
Verifica la codificación del documento. Asegúrate de que el archivo DOCM esté guardado en una codificación que soporte caracteres especiales, como UTF-8. Esto puede ayudar a evitar problemas de conversión.
Actualiza los campos antes de la conversión. Es importante que todos los campos en el documento estén actualizados antes de realizar la conversión a PDF. Puedes utilizar el siguiente código para actualizar todos los campos:
Sub ActualizarCampos()
Dim oStory As Range
For Each oStory In ActiveDocument.StoryRanges
oStory.Fields.Update
If oStory.StoryType <> wdMainTextStory Then
While Not (oStory.NextStoryRange Is Nothing)
Set oStory = oStory.NextStoryRange
oStory.Fields.Update
Wend
End If
Next oStory
End Sub
Prueba con una versión diferente de Aspose.Words. A veces, los problemas pueden ser específicos de una versión. Asegúrate de estar utilizando la última versión de Aspose.Words, o prueba con una versión anterior para ver si el problema persiste.
Revisa la configuración de exportación a PDF. Asegúrate de que no haya configuraciones específicas en la exportación que puedan estar afectando la representación de los caracteres.
Si después de seguir estos pasos el problema persiste, considera buscar asistencia adicional en los foros de Aspose, ya que podría ser un problema específico de la biblioteca o del documento en sí.
Hi,
The macro sent is the same as I described.
I’ve tried with various other versions apart from 25.9 and still issue presists.
Can you help me out here
@rsv2
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): WORDSJAVA-3192
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.
@rsv2 Unfortunately, at the moment we cannot provide you any estimates. The issue is currently in the queue for analysis. Once analysis is done we will be able to provide you more information or a fix. Please accept our apologies for your inconvenience.