- 追加された行はこの色です。
- 削除された行はこの色です。
「[[マイクロソフト系技術情報 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]]対応
--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開発]]