Bytescout PDF Generator SDK for Javascript

BytescoutPDF.js provides 100% client side PDF generation with text, images, graphics, links, html formatting.

No Acrobat or server side components required to work! With this script PDF is generated on the client-side in the browser

LIVE samples (click to open in new window, no installations are required to try)

  1. Add image from canvas
  2. Add image from URL
  3. Using alpha channel for graphics
  4. Drawing symbols in PDF
  5. Drawing PDF invoice with table and logo
  6. Drawing lines in PDF
  7. Drawing rectangles in PDF
  8. Setting the header and the footer for pages in PDF
  9. Using HTML formatting for text in PDF
  10. Rotating images in PDF
  11. Adding outlines with bookmarks to pages and http links in PDF
  12. Setting page orientation in PDF
  13. Setting page size in PDF
  14. Set PDF document properties (title, keywords, author etc)
  15. Setting font name for text in PDF
  16. Setting font style for text in PDF
  17. Setting align for text in PDF
  18. Drawing text as columns in PDF
  19. Drawing images, lines with different colors, text with formatting
  20. Using rich text formatting for PDF
  21. Rotating text in PDF
  22. Wrapping text in PDF

Benefits:

  • FREE for non-commercial use
  • 100% client side javascript
  • works in all modern browsers including Internet Explorer, Firefox, Chrome, Safari, iOS Safari
  • designed to create rich PDF reports with images, tables and text;
  • allows to add bookmarks (outlines) tree;
  • supports links (internal and external);
  • supports text style, font size, color, style changes using  HTML formatting;
  •  5 different fonts supported with bold, italic, underline styles and auto wrapping;
  •  supports images (from URL) and drawings from canvas;
  •  can set document information for PDF
  •  can stream generated PDF right to browser or as attachment to download
  •  18 source code samples to copy and paste from!
  •  ...and more

Screenshots of sample reports generated completely on client side (iPhone and desktop IE):

Click to view full size      Click to view full size