2010-12-28 15 views
6

Para mi aplicación Microsoft Surface me gustaría generar un PDF que incluya algunas imágenes. ¿Cómo debería comenzar a hacer eso?¿Cómo generar un PDF?

EDIT: No quiero convertir un documento de texto o html, pero quiero crear un pdf desde cero.

+0

¿De qué quieres generar archivos PDF? otros documentos (word, excel, etc.), la interfaz de usuario de la aplicación en sí, o compilarlos desde cero en el código? –

+0

Me gustaría generarlos desde cero – RoflcoptrException

+0

posible duplicado de [¿Cómo puedo crear un PDF programáticamente en mi aplicación .NET?] (Http://stackoverflow.com/questions/177/how-doi-i-programmatic- create-a-pdf-in-my-net-application) – Shog9

Respuesta

4

dos opciones básicas:

  1. utilizar una biblioteca específica PDF, al igual que en iText @ respuesta de Kent
  2. instalar una impresora PDF y utilizar cualquier código de transmisión/impresión.

Opción 1) será la forma más flexible y eficiente.
Opción 2) es interesante cuando ya tiene un código que imprime lo que quiere. Es un poco complicado administrar el archivo de salida, etc. También es muy fácil admitir XPS.

5

PDFsharp es agradable, libre, relativamente fácil de usar y compatible con WPF

+0

El enlace parece estar roto. – Mizipzor

+1

@mizipzor - movieron el sitio, he arreglado el enlace – Nir

1

También debe echar un vistazo a Petimetre/PDFBox para la creación de PDF/edición.

Cuestiones relacionadas