ExportAsFixedFormat


([N4] Fran) #1

Buenas noches:

Estoy intentando incluir el método ExportAsFixedFormat en un script de tratamiento de documentos de Word:

http://msdn.microsoft.com/en-us/library/office/bb256835(v=office.12).aspx

Este método permite grabar un documento de Word como PDF desde el mismo script que crea el documento (a partir de Office 2007).

La cuestión es que llevo un rato intentádolo y no consigo dar con la sintaxis correcta. Se genera un mensaje de error y no se genera el pdf.

¿Habeis experimentado con esto y habeis dado con la sintaxis correcta?

Un saludo,

Fran
EfeUno Consultores de Gestión y Software, S.L.
www.efeuno.org


([N4] eic) #2

Hola, tocayo.

Seguro que ya lo tienes en cuenta, pero parece ser que hay que instalar un add-in para que eso funcione. Está aquí:

http://www.microsoft.com/es-es/download/details.aspx?id=7

Y disculpa si ya lo sabías. No he hecho pruebas con esa opción.

Saludos,

Fran Varona


([N4] Fran) #3

Hola tocayo:

Había visto esto que comentas, pero gracias igualmente.

El problema debe estar en que estoy intentando utilizar algo así: objDoc.ExportAsFixedFormat(PARAMETROS)… y posiblemente no sea la forma correcta de usar esta función.

Seguiré investigando y ya os contaré.

Un saludo,

Fran.


([N4] Jorge) #4

Para usarlo tienes que tener instalado el completo:

  • Framework 2.0 (Obligatorio)
  • Interop for Office 2007 (Obligatorio)
  • Microsoft XPS Document Writer (Printer Installed) (Obligatorio si usas XPS)
  • XPS Viewer Installed (Opcional)
  • 2007 Microsoft Office Add-in: Microsoft Save as PDF or XPS (Obligatorio)

1.- http://www.microsoft.com/es-es/download/details.aspx?id=7
2.- http://www.microsoft.com/en-us/download/details.aspx?id=18346
A tener en cuenta
1.- Cuidado con los permisos DCOM
2.- Cuidado con los problemas de escalabilidad (no es recomendable usarlo en servidor - experiencia propia)

Por último… suerte… lo que pretendes es una jodienda

Atentamente,
Jorge Hontoria
http://tipesoft.com


([N4] Fran) #5

Muchas gracias Master:

Por el momento voy a dejar esta via aparcada. En un principio esta funcionalidad será utilizada por un grupo reducido de usuarios… y la mayoría utilizan todavia Word 2003.

Estoy viendo otras posiblidades. San Google me informa de varios conversores que funcionan desde línea de comandos y de precio asequible (alrededor de 50$). Probaré con estas aplicaciones, a ver si funcionan bien.

Muchas gracias,

Fran
www.efeuno.org