Ora stiamo usando OpenXML per leggere i dati dal database e generare documenti. Ma il requisito finale è di essere un pdf. Quindi voglio sapere come convertire .docx in pdf in C#. Qualcuno potrebbe essere d'aiuto? O fornire alcune informazioni.Come convertire .docx in .pdf in C#
risposta
È possibile controllare le soluzioni a questo link: http://www.codeproject.com/Questions/346784/How-to-convert-word-document-to-pdf-in-Csharp
Mi consiglia di utilizzare questo fra le soluzioni come il primo:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Microsoft.Office.Interop.Word;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Microsoft.Office.Interop.Word.Application appWord = new Microsoft.Office.Interop.Word.Application();
wordDocument = appWord.Documents.Open(@"D:\desktop\xxxxxx.docx");
wordDocument.ExportAsFixedFormat(@"D:\desktop\DocTo.pdf", WdExportFormat.wdExportFormatPDF);
}
public Microsoft.Office.Interop.Word.Document wordDocument { get; set; }
}
Funziona sicuramente bene, ma richiede l'installazione di Word. – AFract
Anche se questo funziona, Microsoft non consiglia di farlo sedere sui server. Inoltre, come ha detto AFract, è necessario installare MS Office sul computer che richiede licenze aggiuntive. – SpaceApple
Si potrebbe dare un'occhiata a come le biblioteche iTextSharp
iTextSharp non può convertire direttamente docx in pdf, crea pdf da zero o copia le pagine pdf esistenti. – Coder
- 1. base PowerShell - convertire in batch Word Docx in PDF
- 2. iTextSharp - Converti word doc/docx in pdf
- 3. Converti docx in pdf usando PHP
- 4. Converti DOCX in PDF in modo programmatico senza Word installato?
- 5. Converti i file TEX in PDF o DOCX?
- 6. convertire HTML in PDF
- 7. convertire base64Binary in pdf
- 8. visualizza un file docx in C# .NET
- 9. Genera PDF da .docx generato da PHPWord
- 10. convertire pdf in formato svg
- 11. Come convertire una presentazione S5 in PDF?
- 12. Android - come convertire html in pdf?
- 13. Come convertire Android Visualizza in PDF
- 14. Come convertire HTML in PDF utilizzando iText
- 15. Come convertire un pdf in un'immagine?
- 16. Converti a livello di codice Word (docx) in PDF
- 17. Controllo versione per DOCX e PDF?
- 18. come leggere i file .doc, .docx, .xls in android
- 19. come convertire C# in C++
- 20. C# conversione pdf in html
- 21. convertire la parola docx in doc senza utilizzare ole automation
- 22. Salvataggio di file DOCX di Word come PDF
- 23. Come produrre documenti (docx o pdf) da SQL Server?
- 24. Converti file PDF in HTML in C#
- 25. come convertire jpg in pdf in Android java
- 26. Come convertire PDF in file di testo in iTextSharp
- 27. Come convertire l'immagine .png in .pdf in iphone programmaticamente
- 28. Come posso convertire una bitmap in formato PDF in Android
- 29. Android: Convertire i PDF in immagini
- 30. Imagemagick convertire più immagini in dimensioni PDF
che uso Aspose.Words per fare questo. È una libreria .NET pura e ha una compatibilità di rendering abbastanza decente. Office Automation potrebbe funzionare ma è lento ma non è utilizzabile in un ambiente completamente automatizzato in quanto può apparire finestre casuali per chiedere input. –
La mia soluzione preferita è generare un file HTML e lasciare che l'utente stampi in qualsiasi formato. Vantaggi a) nessun software speciale necessario e b) il codice di stampa è fatto per voi. Ovviamente, possiamo aiutare i requisiti che ci vengono dati, ma il suggerimento HTML spesso va benissimo con la gestione. – Gusdor
Se il requisito finale è pdf, allora perché creare docx? Non puoi leggere direttamente i valori del database per creare pdf? – Coder