Uploaded image for project: 'Plugins'
  1. Plugins
  2. CONTRIB-6920

Add component for Merge PDF Files

XMLWordPrintable

    • MOODLE_33_STABLE

      Moodle Plugin - Merge PDF Files

       

      The 'Merge PDF Files' plugin offers the users a convenient way by which they can merge the PDF documents in a Moodle course.

      This plugin requires two external tools:

      PDFtk (short for PDF Toolkit) is a cross-platform tool for manipulating Portable Document Format (PDF) documents.

      LaTeX - A document preparation system for high-quality typesetting. It is most often used for medium-to-large technical or scientific documents but it can be used for almost any form of publishing.

      The module is created and is currently being developed at IIT, Bombay (India).

       

      Installation

      The public repository of the plugin is at https://github.com/Kashmira9890/mergefiles.

      Forum discussion

      The forum discussion thread about this plugin can br found at https://moodle.org/mod/forum/discuss.php?d=352481.

      Plugin Usage

      Through this feature, now users will be able to merge pdf files in a particular course from within moodle itself.

      Plugin Description with illustrative screenshots

      After applying this patch to moodle,
       - Go to a particular course
       - Click on settings icon
       - A link saying "Merge PDF files" will appear in the course settings (drop-down menu) list.

      Unable to render embedded object: File (8Hq7BlBCdACcEAAAAASUVORK5CYII=) not found.

       

       

       

       

       

       

       

       

       

       

      Figure 1: Moodle Course Page

       

       - Then, you get a page listing all the pdf files in that particular course.
       - At the end of this page, you get a button labeled "Merge pdf files".

      Unable to render embedded object: File (gvn7XvdU60QAAAAASUVORK5CYII=) not found.

       

       

       

       

       

       

       

       

       

       

       

       

      Figure 2: Page listing course files (only pdf files)

       

       - On clicking the button, the user will get a merged document of all the course files listed on that page.

      Unable to render embedded object: File (8PD7h6uKuGa84AAAAASUVORK5CYII=) not found.

       

       

       

       

       

       

       

       

       

       

       

       

      Figure 3: Merged document readily available (in PDF format)

       

      Unable to render embedded object: File (8fBw8ECIg1pQQAAAAASUVORK5CYII=) not found.

       

       

       

       

       

       

       

       

       

       

       

       

      Figure 4: Merged file with page numbers stamped on it

       

      Other Features
      The following functionality is currently being incorporated into this plugin wherein:

      - users can shufffle the listed pdf files

      - users can select only a few/all pdf files

      - a list of previously merged files will be displayed

       

        1. #1- Course Page.png
          59 kB
          kashmira nagwekar
        2. #2- Displaying list of course files.png
          66 kB
          kashmira nagwekar
        3. #3- Merged document ready.png
          71 kB
          kashmira nagwekar
        4. #4- PDF File before merging.png
          221 kB
          kashmira nagwekar
        5. #5- After Merging - Merged pdf doc with page number stamp.png
          47 kB
          kashmira nagwekar
        6. Documentation for Moodle plugin - Merge Files.pdf
          290 kB
          kashmira nagwekar
        7. patch.txt
          19 kB
          kashmira nagwekar

            mudrd8mz David Mudrák (@mudrd8mz)
            kashmira_sandeep kashmira nagwekar
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.