Seleziona una pagina

Una soluzione alternativa per convertire un documento Word puo’ essere l’utilizzo di una stampante pdf, in questo caso utilizzeremo Bullzip Pdf Printer: http://www.bullzip.com/products/pdf/info.php
Una volta installata la stampante aggiungiamo nelle reference .net del progetto il componente “Bullzip Pdf Printer”.
Utilizzando le seguenti righe di codice possiamo convertire il file test.docx in test.pdf

       Dim settings As New Bullzip.PdfWriter.PdfSettings()
        settings.PrinterName = Bullzip.PdfWriter.PdfUtil.DefaultPrinterName
        settings.SetValue("Output", "d:\test.pdf")

        settings.SetValue("ShowSettings", "never")

        settings.SetValue("ShowSaveAS", "never")
        settings.SetValue("ShowProgress", "no")
        settings.SetValue("ShowProgressFinished", "no")
        settings.SetValue("ShowPDF", "no")
        settings.SetValue("DisableOptionDialog", "yes")

        settings.SetValue("ConfirmOverwrite", "no")

        settings.SetValue("Author", "LCO")
        settings.SetValue("Title", "Test LCO")
        settings.SetValue("SuppressErrors", "yes")

         settings.WriteSettings(True)

        Bullzip.PdfWriter.PdfUtil.PrintFile("d:\test.docx", Bullzip.PdfWriter.PdfUtil.DefaultPrinterName)

NB per essere eseguito con i file docx, necessita di Microsoft Office Word oppure Microsoft Word Viewer installato

Happy Coding;)

Altri Articoli

VB.NET: IsBoolean Funzione per verificare se una v...
views 174
Con questa semplice funzione è possibile verificare se una varibile sia di tipo boolean:    Public Function IsBoolean(ByVal Value As ...
VB.NET: Estrarre valori numerici da una stringa
views 94
Ecco una semplice funzione che permette di estrarre una serie di numeri da una stringa: Public Function ExtractDecimalValues(ByVal Text As String) A...
VB.NET: Creare un report in diversi formati e apri...
views 86
Ecco un semplice script che permette di generare un report in vari formati con un datasource e aprire il file creato:   Public Shared Function ...
VB.NET: Verificare se l’utente corrente è un...
views 26
Con questa funzione possiamo verificare se l'utente corrente fa parte del gruppo degli aministratori della macchina: Public Function IsCurrentUserAd...

Sono uno sviluppatore specializzato nella realizzazione di applicazioni web ASP.NET. Mi ritengo una persona fortunata perchè il mio lavoro coincide con la mia passione: Sviluppare codice!!! Ho incominciato a sviluppare codice dall’età di circa dieci anni con il famigerato Commodore 64. La mia svolta epocale è stato l’avvento di internet e dal 1995 ho cominciato a sviluppare siti web prima statici e poi dinamici (ASP) per poi approdare alla piattaforma .NET, da allora… non mi sono piu’ fermato!