Im still missing the part where you actually show that the web frontend is better than the standard pdf



You can use the following http headers:
Content-Type: application/pdf
Content-Disposition: inline; filename="filename.pdf"
This ensures that the browser will always display it on the browser window.



PDF from Java Collection using JasperReports

  1. Add JasperReports depencency to pom.xml
  2. Create POJO
  3. Create JasperReports template students.jrxml with Jaspersoft Studio (see screenshot in the attachments)
    Compile the jrxml file to jasper file -> students.jasper file is created
  4. Run creation method createPDF("./students.jasper"); with compiled jasper file

public static void createPDF(String jasperFile){
List studentList = new ArrayList<>();
studentList.add(new Student("Lisa", "Mayer"));
studentList.add(new Student("Patrick", "Huber"));
studentList.add(new Student("Werner", "Reiter"));
studentList.add(new Student("Bettina", "Gruber"));
studentList.add(new Student("Dominik", "Berner"));

JRBeanCollectionDataSource beanColDataSource = new JRBeanCollectionDataSource(studentList);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperFile, new HashMap(), beanColDataSource);
JasperExportManager.exportReportToPdfFile(jasperPrint, "students.pdf"); // see attachment students.pdf


use external programs

Using a program such as CuteFTP or PrimoPDF will allow you to create a PDF of any file that you can print, including images. You can download either of these programs at the following links.

PrimoPDF: http://www.primopdf.com
CutePDF page: http://www.cutepdf.com

After downloading and installing one of these, open the image in any image editor or viewer and print the file. When the print window opens, instead of selecting a printer, select either CuteFTP or PrimoPDF as your printer and click Ok. This will send that image to a .pdf file instead of your printer.

SharePoint Add pdf icon

Adobe Acrobat Reader 8 must be installed on the server. After installation the PDF file type must be added to the search index.
Next steps:
1. Open your Search Settings.
2. Select File Types, click Add File Type.
3. Enter pdf in the text box and click OK.
4. Download the PDF icon from: http://www.iconarchive.com/category/application/adobe-family-icons-by-de..., give the icon a name.
5. Save the icon in c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\IMAGES, edit the Docicon.xml file to include the PDF icon.
6. Navigate to c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML.
7. Open the DOCICON.XML file in Notepad.
8. Add an entry for the PDF icon ‘Mapping Key=”pdf” Value=”pdficon.gif” /’ (replace the single quotes with angle brackets).
9. Save and close the file, right click the file, and select ‘Properties’.
10. Select the ‘Security Tab’ then click ‘Add’, add ‘Read’ and ‘Read & Execute’ permissions ‘Domain Users’.


use pdf:writer gem:

pdf = PDF::Writer.new
pdf.select_font "Times-Roman"
pdf.text "Halli hallo!", :font_size => 72, :justification => :center

Subscribe to pdf