2016-01-05 8 views
5

UWP用にC#を使用してPDFファイルを作成したいが、iTextSharpがUWPで動作しないため、UWP用のPDFファイルを作成できる他のサードパーティライブラリが見つかりません。助言がありますか?UWP C#でPDFファイルを作成するには?

+0

ファイルはここに基本的な自分でPDFを作成する方法のリンクがありますされている場合 - それはVBでですが、変換する難しいことではありません。http://blogs.msdn.com/b/lucian/アーカイブ/ 2013/08/15/how-to-generate-pdf-on-windows-phone-in-vb-or-c.aspx – PaulF

+0

ここで質問する必要があります:http://softwarerecs.stackexchange.com/また上のリンクの記事のコメントリストには、UWPで動作するライブラリがあります。 – iPDFdev

答えて

4

を試してみてください。彼らはPDF作成のためのライブラリを持っており、UWP用のPDFビューアコントロールを持っています。

http://www.syncfusion.com/products/uwp

+0

私はSyncfusionを試しましたが、ドキュメントが実際のコードと一致しません。私はPdfDocumentドキュメントでPDFを保存しようとしました=新しいPdfDocument; document.Save( "output.pdf");それはストリームが必要だと思われるので、ストリーム(document.Save(stream);)を追加しましたが、何も保存されていません... – Teysz

+0

Nevermind、メソッドの呼び出しを忘れています... – Teysz

+0

Webサイトdoesnこれに答える必要はありません(少なくとも明示的ではありません):ネイティブUniversal Windows Runtime Componentではなく、.NETを使用してPDFライブラリを実装していますか? – IInspectable

-1

あなたは、Aspose社のPDFに努めなければなりません。

私はこれを成功裏に使用しました。

+0

Aspose PDFは優れた製品ですが、UWPと互換性がありません。これは、UWPの一部ではないSystem.Drawingに大きく依存しています。 – ObjectType

1

XFINIUM.PDFもあり、UWPに対応しています。
http://xfiniumpdf.com/xfinium-pdf-crossplatform/xfinium-pdf-overview.html

免責事項:私はこの製品を開発している会社のために働いています。

+0

xfiniumpdfには、いくつかのjson値を動的に渡してpdfに表示するためのいくつかの事前定義チャートがありますか?カスタムフォントとスタイルでpdfを作成できますか? pdfフォームを読み込んで入力したり、画像やテキストを変更したりする可能性はありますか?あなたがtwitter @dachiboxでもっと欲しいなら、ありがとう。 – soydachi

+0

@dachiboxカスタムフォントとスタイルがサポートされています.PDFの塗りつぶしと編集は、XFINIUM.PDFライブラリでもサポートされています。この時点で統合されたチャートエンジンはありません。チャートをイメージとして生成し、PDFにイメージを挿入する必要があります。 –

1

メモリストリームに保存した後、PDF文書をディスクに保存するには、FileSavePicker();を使用する必要があります。

PdfDocument document=new PdfDocument(); 
PdfPage page=document.Pages.Add(); 
document.Save(stream); 
document.Close(true); 

注:これらのAPIは、syncfusion PDFライブラリから入手できます。

よろしく Praveenさん

関連する問題