2010-12-28 17 views
6

Per la mia applicazione Microsoft Surface mi piacerebbe generare un PDF con alcune immagini. Come dovrei iniziare a farlo?Come generare un PDF?

MODIFICA: Non voglio convertire un documento di testo o html, ma voglio creare un pdf da zero.

+0

da cosa vuoi generare i PDF? altri documenti (word, excel, ecc.), l'interfaccia utente dell'applicazione stessa o li costruisci da zero nel codice? –

+0

Vorrei generarli da zero – RoflcoptrException

+0

possibile duplicato di [Come creare un PDF a livello di programmazione nella mia applicazione .NET?] (Http://stackoverflow.com/questions/177/how-do-i-programmatically- create-a-pdf-in-my-net-application) – Shog9

risposta

4

due opzioni di base:

  1. utilizzare una libreria specifica PDF, come iText in @ risposta di Kent
  2. installare una stampante PDF e utilizzare qualsiasi codice di segnalazione/stampa.

Opzione 1) sarà il modo più flessibile ed efficiente.
L'opzione 2) è interessante quando si dispone già di un codice che stampa ciò che si desidera. È un po 'complicato gestire il file di output, ecc. È molto semplice anche supportare XPS.

5

PDFsharp è bello, libero, relativamente facile da usare e compatibile con WPF

+0

Il link sembra essere rotto. – Mizipzor

+1

@mizipzor - hanno spostato il sito, ho risolto il link – Nir

1

Si dovrebbe anche dare un'occhiata a Fop/PDFBox per la creazione di PDF/editing.

Problemi correlati