Přehled
Sloučení PDF souborů je běžnou potřebou pro vývojáře pracující s zpracováním dokumentů. V tomto blogovém příspěvku si ukážeme, jak sloučit více PDF souborů do jednoho dokumentu pomocí GroupDocs.Merger for Node.js via Java. Tato knihovna vám umožňuje kombinovat PDF soubory programově bez potřeby jakéhokoli externího softwaru, což zjednodušuje váš pracovní postup a zvyšuje produktivitu.
V našem krok za krokem průvodci se naučíte, jak:
- Inicializovat třídu sloučení se zdrojovým PDF souborem.
- Přidat další PDF soubory do sloučení.
- Uložit kombinovaný PDF soubor.
Jak sloučit PDF soubory v Node.js
Chcete-li sloučit PDF soubory v Node.js, musíte nejprve instancovat třídu Merger
s cestou ke zdrojovému PDF souboru. Poté můžete přidat další PDF soubory, které chcete zahrnout do sloučeného dokumentu, a nakonec uložit výsledný PDF soubor.
Kroky pro sloučení PDF souborů:
- Načíst zdrojový PDF soubor - Vytvořte instanci třídy
Merger
pomocí cesty prvního PDF. - Přidat další PDF soubory - Použijte metodu
join
, abyste zahrnuli další PDF soubory do sloučení. - Uložit výsledný PDF soubor - Zavolejte metodu
save
, abyste vyexportovali konečný sloučený dokument na požadovanou lokaci.
Zde je ilustrační kód, který demonstruje tyto kroky:
// Importujte knihovnu GroupDocs.Merger for Node.js
const GroupDocs = require("groupdocs-merger");
// Funkce pro sloučení PDF souborů
async function mergePdf(groupdocs, inputFilePath) {
// Vytvořte novou instanci Merger se zdrojovým PDF souborem
const merger = new groupdocs.merger.Merger(inputFilePath);
// Definujte cestu k souboru pro výstup sloučeného PDF
const outputPath = `${groupdocs.outputFolder}/MergePdf.pdf`;
console.log(`Sloučeno do ${outputPath}`);
// Přidejte další PDF soubor k sloučení
merger.join("path/to/your/secondPDF.pdf");
// Uložte sloučené PDF na určenou cestu výstupu
await merger.save(outputPath);
}
// Příklad použití
mergePdf(GroupDocs, "path/to/your/firstPDF.pdf");
Příklad kódu pro sloučení PDF
V uvedeném příkladu kódu provádíme následující hlavní kroky:
- Importujte potřebnou knihovnu: Tento krok zajišťuje, že GroupDocs.Merger je dostupný ve vaší aplikaci.
- Instancujte třídu Merger: Cesta k prvnímu PDF souboru je předána konstruktoru
Merger
, aby se inicializoval proces sloučení. - Spojte další PDF soubory: Každý další PDF soubor je spojen pomocí metody
join
. Tato metoda vám umožňuje kombinovat více PDF dokumentů do jednoho souboru. - Uložte konečný dokument: Zavoláním metody
save
zapíšeme nový sloučený PDF na disk.
Použití záložek při sloučení PDF
Pokud chcete zachovat záložky v sloučeném PDF, můžete konfigurovat proces sloučení tak, aby tuto funkci zahrnoval pomocí určitých možností.
Následující příklad ukazuje, jak sloučit PDF soubory a přitom si zachovat záložky:
// Importujte knihovnu GroupDocs.Merger for Node.js
const GroupDocs = require("groupdocs-merger");
// Funkce pro sloučení PDF s záložkami
async function mergePdfWithBookmarks(groupdocs, inputFilePath) {
// Vytvořte novou instanci Merger
const merger = new groupdocs.merger.Merger(inputFilePath);
// Definujte cestu k výstupnímu souboru
const outputPath = `${groupdocs.outputFolder}/MergePdfWithBookmarks.pdf`;
// Vytvořte možnosti pro použití záložek
const pdfJoinOptions = {
useBookmarks: true // Povolit záložky
};
console.log(`Sloučeno do ${outputPath}`);
// Přidejte druhý PDF s záložkami
merger.join("path/to/your/secondPDF.pdf", pdfJoinOptions);
// Uložte sloučené PDF na určenou cestu výstupu
await merger.save(outputPath);
}
// Příklad použití
mergePdfWithBookmarks(GroupDocs, "path/to/your/firstPDF.pdf");
V tomto aktualizovaném příkladu specifikujeme možnosti pro zachování záložek při sloučení PDF. Přidání useBookmarks: true
zajišťuje, že záložky z původních souborů budou zachovány ve sloučeném dokumentu.
Závěr
Sloučení PDF souborů v Node.js pomocí GroupDocs.Merger for Node.js via Java je jednoduchý proces, který může výrazně zjednodušit vaše úkoly správy dokumentů. Ať už potřebujete kombinovat různé dokumenty pro reporting nebo posílat více souborů jako jednu přílohu, tato knihovna poskytuje potřebné nástroje pro vykonávání těchto úkolů programově, bez potřeby externího softwaru.
Viz také
- Dokumentace pro GroupDocs.Merger for Node.js
- API Reference
- GitHub Příklady
- Vydání pro GroupDocs.Merger
Nezapomeňte, že si můžete stáhnout bezplatnou zkušební verzi na releases.groupdocs.com a získat dočasnou licenci zde. Dočasná licence vám umožní vyzkoušet naši knihovnu bez jakýchkoli omezení.
Příklady
Abychom usnadnili vaše pochopení sloučení PDF souborů pomocí GroupDocs.Merger for Node.js via Java, zde je několik praktických příkladů, které ukazují schopnosti této knihovny v akci.
Základní příklad sloučení PDF
V tomto příkladě sloučíme dva jednoduché PDF soubory do jednoho.
// Importujte knihovnu GroupDocs.Merger for Node.js
const GroupDocs = require("groupdocs-merger");
// Funkce pro sloučení dvou PDF souborů
async function mergeTwoPdfFiles(groupdocs) {
// Definujte cesty pro zdrojové PDF soubory
const firstPdfPath = "path/to/your/firstPDF.pdf";
const secondPdfPath = "path/to/your/secondPDF.pdf";
// Vytvořte novou instanci Merger pro první PDF
const merger = new groupdocs.merger.Merger(firstPdfPath);
// Sloučte druhý PDF do prvního
merger.join(secondPdfPath);
// Definujte cestu k výstupu pro sloučené PDF
const outputPath = `${groupdocs.outputFolder}/MergedTwoPdfFiles.pdf`;
// Uložte výsledek na určenou cestu výstupu
await merger.save(outputPath);
console.log(`Sloučené soubory uloženy do: ${outputPath}`);
}
// Příklad použití
mergeTwoPdfFiles(GroupDocs);
Sloučení s více soubory - Příklad
V této situaci sloučíme tři PDF soubory do jednoho dokumentu.
// Importujte knihovnu GroupDocs.Merger for Node.js
const GroupDocs = require("groupdocs-merger");
// Funkce pro sloučení více PDF souborů
async function mergeMultiplePdfFiles(groupdocs) {
// Definujte cesty pro zdrojové PDF soubory
const pdfPaths = [
"path/to/your/firstPDF.pdf",
"path/to/your/secondPDF.pdf",
"path/to/your/thirdPDF.pdf"
];
// Vytvořte novou instanci Merger s prvním PDF
const merger = new groupdocs.merger.Merger(pdfPaths[0]);
// Projděte a slučte všechny další PDF soubory
for (let i = 1; i < pdfPaths.length; i++) {
await merger.join(pdfPaths[i]);
}
// Definujte cestu k výstupu pro sloučené PDF
const outputPath = `${groupdocs.outputFolder}/MergedMultiplePdfFiles.pdf`;
// Uložte výsledek na určenou cestu výstupu
await merger.save(outputPath);
console.log(`Sloučené více souborů uloženy do: ${outputPath}`);
}
// Příklad použití
mergeMultiplePdfFiles(GroupDocs);
Tyto příklady ukazují, jak efektivně sloučit jeden nebo více PDF dokumentů pomocí GroupDocs.Merger for Node.js via Java. Flexibilita knihovny umožňuje vývojářům přizpůsobit proces sloučení podle svých specifických potřeb.
Viz také
- Dokumentace pro GroupDocs.Merger for Node.js
- API Reference
- GitHub Příklady
- Vydání pro GroupDocs.Merger
Informace o bezplatné zkušební verzi a dočasné licenci
Můžete začít s GroupDocs.Merger for Node.js via Java stažením bezplatné zkušební verze na releases.groupdocs.com. Bezplatná zkušební verze vám umožňuje prozkoumat funkce knihovny bez omezení.
Pokud si přejete vyzkoušet knihovnu bez omezení, můžete získat dočasnou licenci návštěvou tento odkaz. Dočasná licence vám umožňuje plně využít naši knihovnu během zkušebního období.