2010-12-28 33 views
6

Dla mojej aplikacji Microsoft Surface chciałbym wygenerować plik PDF zawierający niektóre obrazy. Jak powinienem zacząć to robić?Jak wygenerować plik PDF?

EDIT: Nie chcę konwertować tekstu lub dokumentu HTML, ale chcę utworzyć plik PDF od podstaw.

+0

z czego chcesz generować pliki PDF? inne dokumenty (słowo, Excel, itp.), sam interfejs aplikacji lub budować je od zera w kodzie? –

+0

Chciałbym wygenerować je od podstaw – RoflcoptrException

+0

możliwe duplikaty [Jak programowo utworzyć plik PDF w mojej aplikacji .NET?] (Http://stackoverflow.com/questions/177/how-do-i-programmatically- create-a-pdf-in-my-net-application) – Shog9

Odpowiedz

4

dwie podstawowe opcje:

  1. korzystać z biblioteki specyficzne PDF, jak iText w @ Kent odpowiedź
  2. zainstalować drukarkę PDF i użyć dowolnego kodu raportowania/drukowania.

Opcja 1) będzie najbardziej elastycznym i skutecznym sposobem.
Opcja 2) jest interesująca, gdy masz już kod, który drukuje to, co chcesz. Jest to trochę kłopotliwe w zarządzaniu plikiem wyjściowym itp. Bardzo łatwo jest również obsługiwać XPS.

5

PDFsharp jest ładne, wolne, stosunkowo łatwy w obsłudze i kompatybilny z WPF

+0

Link wydaje się być uszkodzony. – Mizipzor

+1

@mizipzor - przenieśli stronę, naprawiłem link – Nir

1

Należy również spojrzeć na FOP/PDFBox do tworzenia PDF/edycji.

Powiązane problemy