「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>.NET開発]]

* 目次 [#y7e3b017]
#contents

*概要 [#u2e0f0af]
[[.NET Core]]対応モジュールを探す序にまとめてみた。

*詳細 [#y6441107]

**OSS [#d45a8cb3]
-NuGetライブラリの[[.NET Core]]対応は、[[この方法>NuGetパッケージの開発と公開#p66307ac]]で確認できる。

-古いOSSは.NET対応されていないものが多いが、~
新しいOSSは、[[.NET Core]]対応されているものが多い。

***iTextSharp [#r029beef]
-&color(red){注意:AGPL};

-[[.NET Core]]対応
-&color(red){注意:AGPL};

--NuGet Gallery | iTextSharp~
https://www.nuget.org/packages/iTextSharp/
> [[.NET Core]]非対応(2018/8現在)

-参考

--iTextSharpでPDF出力~
https://qiita.com/mistolteen/items/c94ad35a9740748440fc
--iTextSharpでPDFを作成~
http://to-annot-pdf.blogspot.com

***HtmlRenderer.PdfSharp [#a8789ff3]
CommonMark.NET+HtmlRenderer.PdfSharp

-[[.NET Core]]対応

--NuGet Gallery | HtmlRenderer.PdfSharp~
https://www.nuget.org/packages/HtmlRenderer.PdfSharp
> [[.NET Core]]非対応(2018/8現在)

-参考

--Knagis/CommonMark.NET:~
https://github.com/Knagis/CommonMark.NET
--C#で日本語をPDFに出力する(PDFSharpを利用) | ガンマソフト株式会社~
https://gammasoft.jp/blog/pdf-japanese-font-by-csharp/

***DinkToPdf [#gf929404]

-[[.NET Core]]対応

--NuGet Gallery | DinkToPdf~
https://www.nuget.org/packages/DinkToPdf/
> [[.NET Core]]対応(netstandard1.6から提供されている)

-参考

--How to Easily Create a PDF Document in ASP.NET Core Web API~
https://code-maze.com/create-pdf-dotnetcore/

***Rotativa.AspNetCore [#d8bded70]

-[[.NET Core]]対応

--NuGet Gallery | Rotativa.AspNetCore~
https://www.nuget.org/packages/Rotativa.AspNetCore/
> [[.NET Core]]対応(netstandard2.0から提供されている)

-参考

--Creating PDF on ASP.NET Core | Gunnar Peipman - Programming Blog~
https://gunnarpeipman.com/aspnet/aspnet-core-pdf/
--Creating PDF In ASP.NET Core MVC Using Rotativa.AspNetCore~
https://www.c-sharpcorner.com/article/creating-pdf-in-asp-net-core-mvc-using-rotativa-aspnetcore/

**製品 [#f701bd88]
製品系は、(今の所、)基本的に、[[.NET Core]]対応なし。

***ReportViewer [#p48b86f7]
https://msdn.microsoft.com/ja-jp/library/ms251671.aspx

***ActiveReport [#q6b75840]
https://www.grapecity.co.jp/developer/activereports

-[[.NET Core]]対応

--ActiveReportsの「ASP.NET Core 非対応」を回避する方法 - GrapeCity.devlog~
https://devlog.grapecity.co.jp/entry/2018/07/27/activereports-dotnet-core

***CoReports [#pf528a30]
https://www.hos.co.jp/package/crdotnet2/

***帳票.NET [#w6e555df]
https://opentype.jp/rprtnet.htm

***SVF [#j82a13b2]
http://www.wingarc.com/product/svf/

***jsreport [#gd30f3d3]

-[[.NET Core]]対応
--.NETではなくて、[[Node.js>JavaScript]](サーバ側)。
--[[Node Services]]を使用して、[[ASP.NET Core]]との連携が可能である模様。

-参考
--pdf generation - Export html to pdf in ASP.NET Core - Stack Overflow~
https://stackoverflow.com/questions/39364687/export-html-to-pdf-in-asp-net-core

*参考 [#mb33ec83]
-C# の PDF作成用ライブラリ~
https://qiita.com/TsuyoshiUshio@github/items/da5d134ac778ee26f64f

-.NET で使用できる帳票ツールについて(2) - 山田健一のブログ~
http://yamadaken1.hatenablog.com/entry/2015/11/21/113608

**jsreport [#ide52e5e]
-jsclasses の jsreport とは違うので注意する。
-[[Node.js>JavaScript]]のModuleなので、[[Node Services]]を使用して呼び出す。

-jsreport: javascript based reporting platform~
https://jsreport.net/learn/dotnet
--.Net Client~
https://jsreport.net/learn/dotnet-client
--.Net local reporting~
https://jsreport.net/learn/dotnet-local
--ASP.NET Core~
https://jsreport.net/learn/dotnet-aspnetcore
--ASP.NET MVC~
https://jsreport.net/learn/dotnet-mvc

----
Tags: [[:プログラミング]], [[:.NET開発]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS