{"id":25871726,"url":"https://github.com/tgothorp/Gotho.BlazorPdf","last_synced_at":"2025-07-03T08:09:19.301Z","repository":{"id":275945417,"uuid":"927700585","full_name":"tgothorp/MudBlazor.PdfViewer","owner":"tgothorp","description":"A port of the BlazorBootstrap PDF viewer to work with MudBlazor","archived":false,"fork":false,"pushed_at":"2025-02-28T21:47:11.000Z","size":3529,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T00:04:35.002Z","etag":null,"topics":["blazor","blazor-components","blazor-server","component","csharp","netcore","pdf","pdf-viewer"],"latest_commit_sha":null,"homepage":"https://mudpdf.info","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tgothorp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-05T11:56:11.000Z","updated_at":"2025-02-28T21:47:15.000Z","dependencies_parsed_at":"2025-02-21T22:35:08.458Z","dependency_job_id":null,"html_url":"https://github.com/tgothorp/MudBlazor.PdfViewer","commit_stats":null,"previous_names":["tgothorp/mudblazor.pdfviewer"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgothorp%2FMudBlazor.PdfViewer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgothorp%2FMudBlazor.PdfViewer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgothorp%2FMudBlazor.PdfViewer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgothorp%2FMudBlazor.PdfViewer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tgothorp","download_url":"https://codeload.github.com/tgothorp/MudBlazor.PdfViewer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241472228,"owners_count":19968352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blazor","blazor-components","blazor-server","component","csharp","netcore","pdf","pdf-viewer"],"created_at":"2025-03-02T07:23:29.001Z","updated_at":"2025-07-03T08:09:19.283Z","avatar_url":"https://github.com/tgothorp.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\r\n\r\n\u003ch1\u003eBlazor PDF (Formally Mud PDF)\u003c/h1\u003e\r\n\r\n\u003cdiv\u003e\u003cimg src=\"img/square_small.png\" width=\"230\" alt=\"MudPDF\" /\u003e\u003c/div\u003e\r\n\r\n\u003cdiv\u003e\u003ca href=\"https://blazorpdf.info\"\u003eDemo\u003c/a\u003e | \u003ca href=\"https://blazorpdf.info/docs/quickstart\"\u003eQuickstart\u003c/a\u003e | \u003ca href=\"https://blazorpdf.info/docs\"\u003eDocumentation\u003c/a\u003e\u003c/div\u003e\r\n\r\nOriginally a port of the BlazorBootstrap PDF viewer for the [MudBlazor](https://mudblazor.com) component library. Blazor PDF is a simple yet powerful PDF viewer for Blazor framework.\r\n\r\n![NuGet Version](https://img.shields.io/nuget/v/Gotho.BlazorPdf)\r\n![NuGet Downloads](https://img.shields.io/nuget/dt/Gotho.BlazorPdf)\r\n![GitHub License](https://img.shields.io/github/license/tgothorp/Gotho.BlazorPdf)\r\n\r\n\r\n\u003c/div\u003e\r\n\r\n## Contents\r\n\r\n- [Installation](#installation)\r\n  * [Configuration](#Configuration)\r\n- [Prerequisites](#prerequisites)\r\n- [Usage \u0026 Examples](#usage---examples)\r\n- [MudBlazor Integration](#mudblazor-integration)\r\n- [Contributing](#contributing)\r\n- [Icons](#icons)\r\n- [License](#license)\r\n\r\n## Installation\r\n\r\nGrab the package from [nuget.org](www.nuget.org/packages/Gotho.BlazorPdf);\r\n\r\n```\r\ndotnet add package Gotho.BlazorPdf\r\n```\r\n\r\n### Configuration\r\n\r\nAdd the following to your application startup in `Program.cs`;\r\n\r\n```\r\nbuilder.Services.AddBlazorPdfViewer();\r\n```\r\n\r\nUpdate your `App.razor` file to import the required CSS;\r\n\r\n```\r\n\u003clink href=\"_content/Gotho.BlazorPdf/blazorpdf.min.css\" rel=\"stylesheet\"/\u003e\r\n```\r\n\r\nThen, add the namespace to your `_Imports.razor` file;\r\n\r\n```\r\n@using Gotho.BlazorPdf\r\n```\r\n\r\nYou should now be fully setup to use the `PdfViewer` component in your code!\r\n\r\n\r\n## Prerequisites\r\n\r\nIn order to use this package, your project will need to be configured with the following;\r\n\r\n- **.NET** Version 8.0 or 9.0\r\n\r\n## Usage \u0026 Examples\r\n\r\nPlease see the [documentation site](https://blazorpdf.info/docs) for detailed examples\r\n\r\n## MudBlazor Integration\r\n\r\nA dedicated [MudBlazor-specific package](https://www.nuget.org/packages/Gotho.BlazorPdf.MudBlazor/#readme-body-tab) is available for use.\r\n\r\nThis project was previously known as MudPdf / MudBlazor.PdfViewer. This repo was updated and renamed to remove the MudBlazor dependency such that the library can be used by any Blazor project.\r\n\r\nHowever, in keeping with the original spirit of this project, a separate, dedicated package for MudBlazor is available.\r\n\r\nSee the [documentation website](https://blazorpdf.info/docs/mudblazor/quickstart) for installation \u0026 usage details.\r\n\r\n## Contributing\r\n\r\nFeel free to make contributions, see the `CONTRIBUTING.md` file for more information.\r\n\r\n## Icons\r\n\r\nThis project uses the excellent [feather icons](https://github.com/feathericons/feather) library.\r\n\r\n## License\r\n\r\nLicensed under Apache-2.0\r\n\r\nThis library contains code from the `PdfViewer` Blazor component provided by the [Blazor Bootstrap](https://github.com/vikramlearning/blazorbootstrap/tree/main/blazorbootstrap) component library as well as code from Mozilla's [pdf.js](https://github.com/mozilla/pdf.js#online-demo) library. \r\n\r\nBoth are licensed under the Apache 2.0 license. \r\n\r\nSee `NOTICE.md` for more information.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftgothorp%2FGotho.BlazorPdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftgothorp%2FGotho.BlazorPdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftgothorp%2FGotho.BlazorPdf/lists"}