Chcę utworzyć plik PDF za pomocą C# dla UWP, ale iTextSharp nie działa dla UWP i nie mogę znaleźć żadnej innej biblioteki stron trzecich, która mogłaby tworzyć pliki PDF dla UWP. Jakieś sugestie?Jak utworzyć plik PDF z UWP C#?
Odpowiedz
Spróbuj Syncfusion, mają bibliotekę do tworzenia plików PDF, mają nawet kontrolkę PDF Viewer dla UWP.
Próbowałem Syncfusion, ale dokumentacja nie pasuje do rzeczywistego kodu, np. Próbowałem zapisać plik PDF z dokumentem PdfDocument = new PdfDocument;
Nieważne, zapomniałem zaczekać na moje wezwanie metody ... – Teysz
Strona internetowa doesn Odpowiedź na to pytanie (przynajmniej nie jawnie): Czy biblioteka PDF jest zaimplementowana przy użyciu .NET, w przeciwieństwie do natywnego Uniwersalnego komponentu Runtime Windows? – IInspectable
Musisz spróbować Aspose PDFie.
Użyłem tego i bardzo skutecznie.
Aspose PDF to dobry produkt, ale nie jest zgodny z UWP. Opiera się głównie na System.Drawing, który nie jest częścią UWP. – ObjectType
Istnieje również XFINIUM.PDF, obsługuje UWP.
http://xfiniumpdf.com/xfinium-pdf-crossplatform/xfinium-pdf-overview.html
Zastrzeżenie: Pracuję dla firmy, która opracowuje ten produkt.
Na Xfiniumpdf istnieją niektóre predefiniowane wykresy, aby dynamicznie przekazywać niektóre wartości jsonów i wyświetlać je w pliku pdf? Czy możemy stworzyć plik PDF z niestandardową czcionką i stylami? Czy istnieje możliwość załadowania formularza pdf i wypełnienia go lub modyfikacji (dodawanie zdjęć lub tekstu)? Dziękuję Jeśli chcesz więcej na Twitterze @dachibox. – soydachi
@dachibox Niestandardowe czcionki i style są obsługiwane, wypełnianie i edycja PDF jest również obsługiwana przez bibliotekę XFINIUM.PDF. W tej chwili nie ma zintegrowanego silnika wykresów, musisz generować wykresy jako obrazy i wstawiać obrazy do pliku PDF. –
musisz użyć FileSavePicker();
, aby zapisać dokument PDF na dysku po zapisaniu w strumieniu pamięci.
PdfDocument document=new PdfDocument();
PdfPage page=document.Pages.Add();
document.Save(stream);
document.Close(true);
Uwaga: te interfejsy API pochodzą z syncfusion PDF Library.
Pozdrowienia Praveen
Jeśli pliki są proste, oto link na tworzenie PDF siebie - to w VB, ale nie powinno być trudne do konwersji: http://blogs.msdn.com/b/lucian/ archiwum/2013/08/15/how-to-generate-pdf-na-windows-telefon-in-vb-or-c.aspx – PaulF
Powinieneś zadać pytanie tutaj: http://softwarerecs.stackexchange.com/ Również na liście komentarzy w powyższym linku znajdziesz biblioteki współpracujące z UWP. – iPDFdev