Updated Home (markdown)

davebrokit 2024-05-30 09:22:07 +01:00
parent b3958e98af
commit a62869395c

@ -9,13 +9,13 @@ This wiki contains more detail on various aspects of the public API and the PDF
- Creates PDF documents containing text and path operations.
- Read content from encrypted files by providing the password.
- Document Layout Analysis - PdfPig also comes with some tools for document layout analysis such as the Recursive XY Cut, Document Spectrum and Nearest Neighbour algorithms, along with others. It also provides support for exporting page contents to Alto, PageXML and hOcr format. See [Document Layout Analysis](https://github.com/UglyToad/PdfPig/wiki/Document-Layout-Analysis)
- Tables are not directly supported but you can use [Tabula Sharp](https://github.com/BobLd/tabula-sharp) or [Camelot Sharp](https://github.com/BobLd/camelot-sharp). As of 2023 Tabula-sharp is the most complete port [source](https://github.com/BobLd/tabula-sharp/discussions/27)
This provides an alternative to the commercial libraries such as [SpirePDF](https://www.e-iceblue.com/Introduce/pdf-for-net-introduce.html) or copyleft alternatives such as [iText 7](https://github.com/itext/itext7-dotnet) (AGPL) for some use-cases.
Things you can't do:
- Tables are not directly supported but you can use [Tabula Sharp](https://github.com/BobLd/tabula-sharp) or [Camelot Sharp](https://github.com/BobLd/camelot-sharp). As of 2023 Tabula-sharp is the most complete port [source](https://github.com/BobLd/tabula-sharp/discussions/27)
- Converting HTML or other document formats to PDF. For HTML to PDF a good quality solution is [wkhtmltopdf](https://wkhtmltopdf.org/).
- Generating images from PDF pages. If you need this functionality see if [docnet](https://github.com/GowenGit/docnet) or [PDFtoImage](https://github.com/sungaila/PDFtoImage) meets your requirements.
- Generating images from PDF pages. If you need this functionality see if [docnet](https://github.com/GowenGit/docnet) or [PDFtoImage](https://github.com/sungaila/PDFtoImage) or [PdfPig.Rendering.Skia](https://github.com/BobLd/PdfPig.Rendering.Skia) (which uses PDFPig) meets your requirements.
- Using PdfPig to populate Acroforms (see https://github.com/UglyToad/PdfPig/issues/797)