├── Blazor.Wasm
├── wwwroot
│ ├── favicon.png
│ ├── icon-192.png
│ ├── images
│ │ ├── logo-fake.png
│ │ └── BackwardDiagonal.png
│ ├── fonts
│ │ ├── OpenSans-Bold.ttf
│ │ ├── OpenSans-Italic.ttf
│ │ ├── OpenSans-Regular.ttf
│ │ └── OpenSans-BoldItalic.ttf
│ ├── css
│ │ ├── open-iconic
│ │ │ ├── font
│ │ │ │ ├── fonts
│ │ │ │ │ ├── open-iconic.eot
│ │ │ │ │ ├── open-iconic.otf
│ │ │ │ │ ├── open-iconic.ttf
│ │ │ │ │ └── open-iconic.woff
│ │ │ │ └── css
│ │ │ │ │ └── open-iconic-bootstrap.min.css
│ │ │ ├── ICON-LICENSE
│ │ │ ├── README.md
│ │ │ └── FONT-LICENSE
│ │ └── app.css
│ ├── js
│ │ └── javascript.js
│ ├── sample-data
│ │ └── weather.json
│ └── index.html
├── _Imports.razor
├── Shared
│ ├── MainLayout.razor
│ ├── NavMenu.razor
│ ├── NavMenu.razor.css
│ └── MainLayout.razor.css
├── App.razor
├── Program.cs
├── Services
│ └── FontServices.cs
├── Blazor.Wasm.csproj
├── Properties
│ └── launchSettings.json
├── Pages
│ ├── FetchData.razor
│ ├── Index.razor
│ ├── FetchData.razor.cs
│ └── Index.razor.cs
└── CustomFontResolver.cs
├── Blazor.Server
├── wwwroot
│ ├── favicon.png
│ ├── images
│ │ ├── logo-fake.png
│ │ └── BackwardDiagonal.png
│ ├── css
│ │ ├── open-iconic
│ │ │ ├── font
│ │ │ │ ├── fonts
│ │ │ │ │ ├── open-iconic.eot
│ │ │ │ │ ├── open-iconic.otf
│ │ │ │ │ ├── open-iconic.ttf
│ │ │ │ │ └── open-iconic.woff
│ │ │ │ └── css
│ │ │ │ │ └── open-iconic-bootstrap.min.css
│ │ │ ├── ICON-LICENSE
│ │ │ ├── README.md
│ │ │ └── FONT-LICENSE
│ │ └── site.css
│ └── js
│ │ └── javascript.js
├── appsettings.json
├── appsettings.Development.json
├── _Imports.razor
├── Shared
│ ├── MainLayout.razor
│ ├── NavMenu.razor
│ ├── NavMenu.razor.css
│ └── MainLayout.razor.css
├── App.razor
├── Blazor.Server.csproj
├── Program.cs
├── Properties
│ └── launchSettings.json
├── Data
│ └── WeatherForecastService.cs
└── Pages
│ ├── Error.cshtml.cs
│ ├── _Host.cshtml
│ ├── FetchData.razor
│ ├── Index.razor
│ ├── Error.cshtml
│ ├── FetchData.razor.cs
│ └── Index.razor.cs
├── CommonModels
├── CommonModels.csproj
└── WeatherForecast.cs
├── Share.PDF
├── Models
│ └── Fonts.cs
├── Common.cs
├── Share.PDF.csproj
├── Tools.cs
├── Helpers
│ └── LayoutHelper.cs
├── TableMultiPage.cs
├── MultiPages.cs
├── MixMigraSharp.cs
├── Editions.cs
├── Tables.cs
├── Order.cs
├── Unicode.cs
└── HelloMigraDocCore.cs
├── README.md
├── LICENSE.txt
├── .github
└── workflows
│ └── ci.yml
├── Blazor.PDFSharpCode.sln
├── .gitattributes
└── .gitignore
/Blazor.Wasm/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/favicon.png
--------------------------------------------------------------------------------
/Blazor.Server/wwwroot/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Server/wwwroot/favicon.png
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/icon-192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/icon-192.png
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/images/logo-fake.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/images/logo-fake.png
--------------------------------------------------------------------------------
/Blazor.Server/wwwroot/images/logo-fake.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Server/wwwroot/images/logo-fake.png
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/fonts/OpenSans-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/fonts/OpenSans-Bold.ttf
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/fonts/OpenSans-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/fonts/OpenSans-Italic.ttf
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/fonts/OpenSans-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/fonts/OpenSans-Regular.ttf
--------------------------------------------------------------------------------
/Blazor.Server/wwwroot/images/BackwardDiagonal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Server/wwwroot/images/BackwardDiagonal.png
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/fonts/OpenSans-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/fonts/OpenSans-BoldItalic.ttf
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/images/BackwardDiagonal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/images/BackwardDiagonal.png
--------------------------------------------------------------------------------
/Blazor.Server/wwwroot/css/open-iconic/font/fonts/open-iconic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Server/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
--------------------------------------------------------------------------------
/Blazor.Server/wwwroot/css/open-iconic/font/fonts/open-iconic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Server/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
--------------------------------------------------------------------------------
/Blazor.Server/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Server/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/css/open-iconic/font/fonts/open-iconic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/css/open-iconic/font/fonts/open-iconic.eot
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/css/open-iconic/font/fonts/open-iconic.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/css/open-iconic/font/fonts/open-iconic.otf
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf
--------------------------------------------------------------------------------
/Blazor.Wasm/wwwroot/css/open-iconic/font/fonts/open-iconic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Wasm/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
--------------------------------------------------------------------------------
/Blazor.Server/wwwroot/css/open-iconic/font/fonts/open-iconic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tossnet/Blazor-PdfSharpCore/master/Blazor.Server/wwwroot/css/open-iconic/font/fonts/open-iconic.woff
--------------------------------------------------------------------------------
/Blazor.Server/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft.AspNetCore": "Warning"
6 | }
7 | },
8 | "AllowedHosts": "*"
9 | }
10 |
--------------------------------------------------------------------------------
/Blazor.Server/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "DetailedErrors": true,
3 | "Logging": {
4 | "LogLevel": {
5 | "Default": "Information",
6 | "Microsoft.AspNetCore": "Warning"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/CommonModels/CommonModels.csproj:
--------------------------------------------------------------------------------
1 |
Sorry, there's nothing at this address.
10 |Sorry, there's nothing at this address.
10 |This component demonstrates fetching data from the server.
10 | 11 | @if (forecasts == null) 12 | { 13 |Loading...
14 | } 15 | else 16 | { 17 | 21 | 22 || Date | 26 |Temp. (C) | 27 |Temp. (F) | 28 |Summary | 29 |
|---|---|---|---|
| @forecast.Date.ToShortDateString() | 36 |@forecast.TemperatureC | 37 |@forecast.TemperatureF | 38 |@forecast.Summary | 39 |
This component demonstrates fetching data from a service.
10 | 11 | @if (forecasts == null) 12 | { 13 |Loading...
14 | } 15 | else 16 | { 17 | 21 | 22 || Date | 26 |Temp. (C) | 27 |Temp. (F) | 28 |Summary | 29 |
|---|---|---|---|
| @forecast.Date.ToShortDateString() | 36 |@forecast.TemperatureC | 37 |@forecast.TemperatureF | 38 |@forecast.Summary | 39 |
Example of using PdfSharpCore library in a Blazor Server App
8 | 9 | 13 | 14 | 18 | 19 |
24 | Request ID: @Model.RequestId
25 |
30 | Swapping to the Development environment displays detailed information about the error that occurred. 31 |
32 |33 | The Development environment shouldn't be enabled for deployed applications. 34 | It can result in displaying sensitive information from exceptions to end users. 35 | For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development 36 | and restarting the app. 37 |
38 |Example of using PdfSharpCore library in a Blazor Webassembly App
11 | 12 | 16 | 17 | 21 | 22 |Here, still problems with Unicode : 38 | 39 | 43 |
44 | 45 |