Ciao,
ho una differenza durante la conversione di un docx in PDF utilizzando la libreria Aspose.Words Java rispetto ad una conversione eseguita con altri convertitori; sembra che il carattere abbia una spaziatura differente (maggiore su Aspose) il che porta alla riga di andare a capo.
Riuscite a darmi supporto?
Grazie e ciao
MS
@matteos
Ciao MS,
Capisco che stai riscontrando una differenza nella spaziatura dei caratteri durante la conversione di un documento DOCX in PDF utilizzando Aspose.Words rispetto ad altri convertitori. Questo problema può derivare da vari fattori, come le impostazioni di rendering o le font utilizzate nel documento.
Ecco alcuni passaggi che puoi seguire per risolvere il problema:
-
Controlla le font: Assicurati che le font utilizzate nel documento siano disponibili e correttamente installate nel sistema dove stai eseguendo la conversione. Se una font non è disponibile, Aspose.Words potrebbe sostituirla con una font simile, causando differenze di spaziatura.
-
Utilizza PdfSaveOptions: Puoi specificare opzioni di salvataggio per migliorare la qualità del PDF. Ad esempio, prova a impostare le opzioni di conformità PDF per vedere se questo influisce sulla spaziatura. Ecco un esempio di codice:
Document doc = new Document("path/to/your/document.docx");
PdfSaveOptions options = new PdfSaveOptions();
options.setCompliance(PdfCompliance.Pdf17); // Prova con diverse versioni
doc.save("path/to/output/document.pdf", options);
-
Ottimizzazione dell’output: Attiva l’ottimizzazione dell’output per ridurre le differenze di rendering. Puoi farlo impostando OptimizeOutput
su true
nelle opzioni di salvataggio.
-
Testa con documenti semplici: Prova a convertire un documento DOCX più semplice per vedere se il problema persiste. Questo può aiutarti a isolare se il problema è legato a contenuti specifici nel tuo documento originale.
Se dopo aver provato questi passaggi il problema persiste, ti invitiamo a condividere un esempio del documento problematico per un’analisi più approfondita.
Resto a disposizione per ulteriori chiarimenti o assistenza!
Sources:
[1]: Converti Word in PDF in C#|Aspose.Words per .NET
@matteos Potresti allegare qui i documenti di input e output problematici per testarli? Verificheremo il problema e ti forniremo maggiori informazioni.
Ecco di seguito un esempio di docx e di pdf prodotto; in un caso il testo viene mandato a capo nell’altro caso no. Allego docx sorgente, pdf prodotto con aspose e pdf prodotto con altro convertitore.
Grazie del supporto
MS
aspose_test.pdf (42,9 KB)
Documento nuovo (75).docx (38,4 KB)
Documento nuovo (41).pdf (40,8 KB)
@matteos
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-28489
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.