Patch #10869


Add Full PDF output to issue summary list

Added by Carl Nygard about 12 years ago. Updated over 8 years ago.

PDF export
Target version:
Start date:
Due date:
% Done:


Estimated time:


The PDF output is very useful for providing information to outside stakeholders without requiring access to Redmine itself. This is very useful for progress reports and meetings. However, there is no way to output a set of issues with full details. Currently you only get the summary list, which just shows the Subject etc., or an individual PDF for an individual issue's full comment history.

This patch provides an additional 'Full PDF' option to the main issues summary page, which will output the issue summaries, followed by the detail for each of the issues selected.

This will obey current filters and only show what has been selected.

In order to implement this, some of the PDF export code was reorganized a bit to allow better re-use of the individual issue output functionality. Also, a new function was added to dispatch to the actual pdf generation function, depending on whether a normal summary or a full output was selected.


FullPDF.pdf (327 KB) FullPDF.pdf Sample PDF output Carl Nygard, 2012-05-10 04:45
FullPDF.PNG (8.49 KB) FullPDF.PNG Issues view screen shot Carl Nygard, 2012-05-10 04:45
redmine-1.4.1-fullpdf.patch (5.42 KB) redmine-1.4.1-fullpdf.patch patch file Carl Nygard, 2012-05-10 04:45
footerError.png (19.7 KB) footerError.png footer_error Peter sørensen, 2012-06-27 13:18
footer.png (31.8 KB) footer.png footer Peter sørensen, 2012-06-27 13:18 (10.5 KB) pdf context menu plugin Peter sørensen, 2012-06-29 12:56
pdf-patch-fix.rb (28 KB) pdf-patch-fix.rb added fix to fullpdf patch Peter sørensen, 2012-07-09 13:27

Related issues

Related to Redmine - Feature #6280: Multi-issue PDF exportNew2010-09-03

Actions #1

Updated by Cj Cagape about 12 years ago

snipped by moderator

Actions #2

Updated by Cj Cagape about 12 years ago

snipped by moderator

Actions #3

Updated by Terence Mill about 12 years ago

THis is a nice ehancement adding desription field to pdf oouput table, but it is far not a complete ouput of all issue details.

A complete ouput is disussed here also: #6280

Actions #4

Updated by Carl Nygard about 12 years ago

What exactly is missing in issue details? Perhaps you should file a separate bug. This patch only reorganizes the existing code that generates the summary view and the individual issue view so that each can be called in turn for a collection of issues. This patch is not meant to change the information displayed in the PDF view, just to be able to output multiple individual issues into one PDF.

As well, I believe this patch would allow plugins to modify the individual output routines to provide different information, while maintaining the basic functionality for collecting and outputting a collection of issues.

Actions #5

Updated by Guido Heymann about 12 years ago


Actions #6

Updated by Peter sørensen about 12 years ago

when using this patch, to export many issues to 1 pdf, it seems the content of the issues dont get cut of when reaching the footer area of the page, but instead overlay the content and the footer, Note this ofcouse only happens when there is enough info under a issue to require more than one page.


this does not happen when using the pdf export for a single issue


Actions #7

Updated by Peter sørensen about 12 years ago

using Vitaly Klimov's Context menu watchers plugin, as inspiration I made a small plugin for 1.4, that uses this patch to add a pdf export option to the context menu, so that you can select individual issue out from the filter result and get a report made out from only those issue that is of interests.

if only 1 issue is select it calls the same exporter as is used on the Issue page, meaning that the summary is not included

Btw anyone have any idea to fix the bug I reported about this patch a few days ago?.

Actions #8

Updated by Peter sørensen about 12 years ago

found a fix for the margin problem by inserting

+    breakMargin = pdf.GetBreakMargin
issues_to_pdf_header(pdf, title, issues, project, query)
issues_to_pdf_content(pdf, title, issues, project, query)
+ pdf.SetAutoPageBreak(true, breakMargin)

as the problem was caused, by deactivating the autopagebreak when the index pages are being written, which at the same time at the margin for autobreak to zero

Actions #9

Updated by Joe Ersinghaus about 12 years ago

Will this patch/fix work for > 1.4.1?
How about the 2.x line?

Actions #10

Updated by Peter sørensen almost 12 years ago

uploaded this to github, along with the font i use when exporting pdf's

Actions #11

Updated by ysbranddoug andeson almost 12 years ago

  • Assignee set to Anonymous
Actions #12

Updated by Etienne Massip almost 12 years ago

  • Assignee deleted (Anonymous)
Actions #13

Updated by theylory aifseng almost 12 years ago

  • Assignee set to Jonas De Meulenaere
Actions #79

Updated by Fred B over 9 years ago

Exactly what I need. This should be available in Redmine by default.

Can someone explain me how to install this on Redmine 2.4.3.

Actions #80

Updated by Toshi MARUYAMA over 9 years ago

  • Assignee deleted (Jonas De Meulenaere)
Actions #81

Updated by Marcel Müller almost 9 years ago

Any chance this will be added to the redmine codebase? Looks like this is a really good option to have!

Actions #82

Updated by Andreas Planegger over 8 years ago

With every new version I hope that this feature is implemented.
It would be worth a noteable donation.


Also available in: Atom PDF