Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/06/2011, 05:45
tesitina
 
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 51
Antigüedad: 16 años, 11 meses
Puntos: 1
Respuesta: Combinar PDF con Adobe Acrobat 8

Sigo contestándome yo misma

Para reducir el tamaño solo hay que cambiar el primer campo (flags) de la función Save. En mi caso, he optado la opción PDSaveCollectGarbage.
Puesto que la función Save sólo acepta el tipo de datos short, obtengo su valor de la siguiente forma:

Código:
short sFlag = (short)PDSaveFlags.PDSaveCollectGarbage;
y eso es lo que le paso a la función Save

Código:
bool bSave = PDDoc1.Save(sFlag, sNuevo);
Ahora estoy con otro problema, y es que al instalar el servicio en un windows server 2003 me está dando el siguiente error:

System.Runtime.InteropServices.COMException (0x80080005): Retrieving the COM class factory for component with CLSID {85DE1C45-2C66-101B-B02E-04021C009402} failed due to the following error: 80080005.

Estoy intentando solucionarlo. Si alguien conoce este problema, agradecería me ayudara.

Un saludo