Scrivere word/pdf da vb.net

lunedì 02 marzo 2015 - 13.05
Tag Elenco Tags  VB.NET  |  Windows XP  |  Visual Studio 2010

paolagumi Profilo | Junior Member

Buongiorno,
dovrei scrivere un documento, anche wrod, ma non modificabile, quindi meglio un pdf,
oppure un word da salvare automaticamente come pdf.
E' possibile da vb.net senza dover comprare componenti aggiuntive?
Cercando un po' in giro ho trovato questi namespaces da importare nel global.asax:
Imports Microsoft.Office.Interop.Word
Imports Microsoft.Office.Interop.Word.ApplicationClass
Imports System.Data.Common
Imports System.Data.OleDb
Imports System.Data
ma sulle prime due mi dà errore.
eppure nella versione di vb.net (che è la 2010 professional)
vedo installato anche la microsoft office developer tools...


in una pagina invece stavo iniziando a costruire questo:
OggettoWord = CreateObject("Word.Application")
OggettoWord.Visible = True
Dim NomeFile As String
NomeFile = "E:\MioFile.doc"
OggettoWord.Documents.Open(NomeFile)

e poi come continuo....?
OggettoWord.Documents.write("Ciao sono qui!!")

e per i fonts, i paragrafi.....?

qualcuno mi può aiutare?
grazie,
Paola

nico839 Profilo | Senior Member

Ciao,
io per scrivere pdf in maniera programmatica ho usato la libreria itextsharp ( http://sourceforge.net/projects/itextsharp/) gratuita e andava abbastanza bene, poi per evoluzione sono passato ai report rdlc che erano molto più facili da gestire in maniera visuale.
Ciao.
Nicolas

paolagumi Profilo | Junior Member

Grazie,
sento dal mio capo se ce l'abbiamo.
Infatti vedo che p yuna di quelle più usate. magari si scarica free...

nico839 Profilo | Senior Member

si è gratis e facile da usare ( http://www.serviceinfoweb.com/blog/index.php/itextsharp-creare-pdf-in-c-e-vbnet/ qui un esempio) ma se usi i report con relativo dataset ottieni un risultato più elegante...
Ciao.
Nicolas
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5