PdfSharp icon indicating copy to clipboard operation
PdfSharp copied to clipboard

Adding barcode functionality to MigraDoc pdf rendering

PdfSharp/MigraDoc

Adding barcode functionality in MigraDoc pdf rendering

Changes made:

  • Clone PdfSharp/MigraDoc version 1.32 from http://pdfsharp.codeplex.com/SourceControl/changeset/94858
  • Added Vs2012 solution, and test project
  • Applied patch with code39 and interleaved 2 of 5 from http://forum.pdfsharp.net/viewtopic.php?p=3332#p3332
  • Implemented code 128 barcode from http://forum.pdfsharp.net/viewtopic.php?p=3332#p6264
  • Some refactoring in the barcode (text) renderer
  • Extended MigraDoc DocumentObjectModel with AddBarcode methodes
  • Applied patch for faster table rendering from http://www.pakeha_by.my-webs.org/MigraDocFastTableRender.html and http://forum.pdfsharp.net/viewtopic.php?f=2&t=679 (pakeha_by)
  • Add ean13 barcode from http://forum.pdfsharp.de/viewtopic.php?f=2&t=1524
  • ...

================================================================================== Original !Readme.txt from http://pdfsharp.codeplex.com/SourceControl/changeset/94858

Welcome to PDFsharp and MigraDoc Foundation

PDFsharp & MigraDoc Foundation Support Forum

The right place to search for answers and to ask new questions: http://forum.pdfsharp.net/

The PDFsharp & MigraDoc Web Site

Here's the homepage: http://www.pdfsharp.net/

Here's the PDFsharp & MigraDoc Wiki: http://www.pdfsharp.net/wiki/

Please note: the Wiki introduces many of the PDFsharp and MigraDoc samples with screen shots, code snippets, generated PDF files, etc.

Current Downloads

Visit the homepage and click on Downloads.

You'll find the latest versions on CodePlex: http://pdfsharp.codeplex.com/Release/ProjectReleases.aspx

And on SourceForge: http://sourceforge.net/projects/pdfsharp

Available Packages

PDFSharp-MigraDocFoundation-1_32.zip: the complete source code (recommended if you're using Visual Studio 2010) PDFsharp-MigraDocFoundation-Assemblies-1_32.zip: the compiled assemblies (for those who don't use Visual Studio 2010)

Visit CodePlex for further information: http://pdfsharp.codeplex.com/Release/ProjectReleases.aspx

What's New in PDFsharp & MigraDoc Foundation 1.32

Version 1.32 contains some minor bug fixes. Version 1.32 includes solutions for Visual Studio 2010. If you need solutions for VS 2005 or VS 2008, download version 1.31.

What's New in PDFsharp & MigraDoc Foundation 1.31

Version 1.31 contains some minor bug fixes. Image compression was improved:

  • Bitonal images are now compressed using CCITT Fax encoding
  • Bitonal images are still FlateEncoded if compression ratio is better
  • JPEG images are now FlateEncoded if that reduces size
  • Non-JPEG grayscale image are now stored without color palette
  • Color paletters are now FlateEncoded

Bitonal images: only images with a two-color palette are treated as bitonal images; save images that only contain black and white in a bitonal format (Paint calls it "Monochrome Bitmap") to be able to profit from the new CCITT Fax compression.

Please note: if you favor small PDF files, go for version 1.31. If you favor fast PDF generation, stay with version 1.30. One of the forthcoming versions will allow you to configure the generation of PDF files (something like "Optimize for Size" and "Optimize for Speed").