1

merge pdf

Hello, In my database when I send a bill from a customer, I have to create two documents. The invoice in pdf and the payment in pdf. After that, I sent it by email. To improve my database, I would like to be able to merge my two pdf into one. An idea to realize this? Go to an API to send PDF files and send and receive them back the merged PDF? Another way to do?

7 replies

null
    • SMoore
    • 5 yrs ago
    • Reported - view

    I second this

    • Jorg
    • 5 yrs ago
    • Reported - view

    Hi, 

    That is not possible yet, but we have it already in our list of requested features.

    Best, Jörg

    • yavibakiy
    • 5 yrs ago
    • Reported - view

    To merge multiple PDF files into single PDF file you can make use of Softaken PDF Merge Tool which is the safe and secure software to use without facing any problem. You can easily operate this application and non-technical guys too because of its friendly user interface.

    • sududukobe
    • 4 yrs ago
    • Reported - view

    Try Softaken PDF Champ

    • DELETED97harrybrown
    • 4 yrs ago
    • Reported - view

    Use the KDETools PST Merger to merge the multiple PST files in one PST file. This Software merges various PST items such as calendars, contacts, email, notes and all. It supports in ANSI and UNICODE file format. It supports all the Version. It merge unlimited PST files. It merge PST file without installing MS-Outlook. This Software remove the duplicate items.   

    • wiyid22493
    • 6 mths ago
    • Reported - view

    You can easily combine two or more PDF files into a single file. Use the OSTtoPSTAPP Merge PDF Tool if you want simple and organized ways to merge PDF files. That takes care of all your PDF integration problems. With many amazing features, such as the ability to merge multiple PDF files at the same time, ease of use, and compatibility with all versions of Windows, this software is a perfect match for those who use The most important thing is that it offers a free demo service. Users can measure the performance of the tool in the demo pack, which is very useful for all users.

    • danielmarine
    • 2 mths ago
    • Reported - view

    Hi,

    The following formula displays a html button which achieves the desired result within Ninox.

    You need URLs of each file you would like to combine. You then create a list of these URLs ensuring that they are separated by ','

    For example, if you had 3 pdf files the array would need to look like this, making sure to include the single quotes:

    'https://example1.pdf', 'https://example2.pdf', 'https://example3.pdf'

    See the code below:

    let URLarray := join(TABLE1.'YOUR_IMAGE_URL_FIELD', "','");

    html("<!DOCTYPE html>
    <html lang=""en"">
    <head>
        <meta charset=""UTF-8"">
        <meta name=""viewport"" content=""width=device-width, initial-scale=1.0"">
        <title>Combine PDF Files from URLs</title>
    </head>
    <body>
        <button onclick=""combinePDF()"">Combine PDF Files from URLs</button>

        <script src=""https://cdnjs.cloudflare.com/ajax/libs/pdf-lib/1.16.0/pdf-lib.min.js""></script>
        <script>
            async function combinePDF() {
                const urls = [
    " +
    URLarray +
    "
                ];

                const pdfDoc = await PDFLib.PDFDocument.create();

                for (let i = 0; i < urls.length; i++) {
                    const response = await fetch(urls[i]);
                    const arrayBuffer = await response.arrayBuffer();
                    const tempPdfDoc = await PDFLib.PDFDocument.load(arrayBuffer);
                    const copiedPages = await pdfDoc.copyPages(tempPdfDoc, tempPdfDoc.getPageIndices());
                    copiedPages.forEach((page) => pdfDoc.addPage(page));

    if (i === urls.length - 1) {
                        const pdfBytes = await pdfDoc.save();
                        const blob = new Blob([pdfBytes], { type: ""application/pdf"" });
                        const url = URL.createObjectURL(blob);
                        const a = document.createElement(""a"");
                        a.href = url;
                        a.download = ""combined.pdf"";
                        a.click();
                    }
                }
            }
        </script>
    </body>
    </html>

Content aside

  • 1 Likes
  • 2 mths agoLast active
  • 7Replies
  • 1750Views
  • 2 Following