1‑3" kept as is.

Check “embed multiple pdfs word” bold phrase unchanged.

Check “insert pdf into word” unchanged.

Check “add pdf to word” unchanged.

Check “how to embed pdf in word” unchanged.

All good.

Now produce final content.# Jak vložit PDF do Wordu pomocí GroupDocs.Merger pro Java

Vkládání PDF přímo do dokumentu Word může dramaticky zlepšit spolupráci, protože čtenáři už nemusí přepínat mezi soubory. V tomto průvodci objevíte how to embed pdf in word dokumenty pomocí GroupDocs.Merger pro Java a získáte praktické tipy na add pdf to word pracovní postupy. Provedeme vás vším od nastavení knihovny až po přizpůsobení velikosti a umístění OLE objektu, abyste mohli s jistotou automatizovat tvorbu dokumentů.

Rychlé odpovědi

  • Jaká knihovna je vyžadována? GroupDocs.Merger for Java (latest version)
  • Mohu vložit jakýkoli typ souboru? Yes – PDFs, images, spreadsheets, etc., as OLE objects
  • Potřebuji licenci? A free trial works for development; a commercial license is required for production
  • Které Java IDE je nejlepší? IntelliJ IDEA, Eclipse, or any IDE that supports Maven/Gradle
  • Jak dlouho trvá implementace? Roughly 10‑15 minutes for a basic embed

Co je vložení PDF do Wordu?

Vložení PDF vytvoří OLE (Object Linking and Embedding) objekt uvnitř souboru Word. PDF zůstává plně funkční – uživatelé mohou dvojklikem na ikonu otevřít PDF prohlížeč, zatímco dokument Word zůstává samostatný.

Proč přidat PDF do Wordu pomocí GroupDocs.Merger?

  • Dokumentace z jedné zdroje: Uchovávejte smlouvy, manuály nebo zprávy pohromadě bez externích odkazů.
  • Zlepšená přístupnost: Čtenáři mohou zobrazit PDF bez opuštění prostředí Word.
  • Přátelské k automatizaci: Ideální pro programové generování hromadných zpráv nebo právních balíčků.
  • Škálovatelné: Můžete embed multiple pdfs word dokumenty opakováním stejného pracovního postupu pro každý soubor.

Předpoklady

  • Knihovny a závislosti: Zahrňte knihovnu GroupDocs.Merger pomocí Maven nebo Gradle.
  • Vývojové prostředí: IntelliJ IDEA, Eclipse nebo jakékoli Java IDE.
  • Základní znalosti: Znalost Javy a konceptů manipulace s dokumenty.

Nastavení GroupDocs.Merger pro Java

Pro vložení OLE objektů nejprve přidejte knihovnu do svého projektu.

Maven

Add this dependency to your pom.xml file:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-merger</artifactId>
    <version>latest-version</version>
</dependency>

Gradle

Include this in your build.gradle file:

implementation 'com.groupdocs:groupdocs-merger:latest-version'

Přímé stažení

Alternativně stáhněte nejnovější verzi ze stránky GroupDocs.Merger for Java releases page.

Získání licence: Můžete začít s bezplatnou zkušební verzí nebo získat dočasnou licenci pro vyhodnocení funkcí před zakoupením. Navštivte Purchase GroupDocs pro více informací.

Základní inicializace

Import the required classes so you can work with OLE objects:

import com.groupdocs.merger.Merger;
import com.groupdocs.merger.domain.options.OleWordProcessingOptions;

Průvodce krok za krokem pro vložení PDF do Wordu

Krok 1: Definujte cesty k souborům a cílovou stránku

Set the source Word document, the PDF you want to embed, and where the OLE object should appear.

String sourceFilePath = "YOUR_DOCUMENT_DIRECTORY/sample.docx"; // Source Word document path
String embeddedFilePath = "YOUR_DOCUMENT_DIRECTORY/sample.pdf"; // File to be embedded as an OLE object
String outputFilePath = new File("YOUR_OUTPUT_DIRECTORY",
    "ImportDocumentToWordProcessing-" + Paths.get(sourceFilePath).getFileName().toString()).getPath();
int pageNumber = 2; // Page number where the OLE object will be inserted
  • sourceFilePath – cesta k existujícímu souboru Word.
  • embeddedFilePath – PDF, který chcete add pdf to word.
  • outputFilePath – kam bude nový dokument uložen.
  • pageNumber – stránka, na které bude OLE objekt umístěn.

Krok 2: Nakonfigurujte OleWordProcessingOptions

Customize the appearance of the embedded PDF by setting its dimensions.

OleWordProcessingOptions oleWordsOptions = new OleWordProcessingOptions(embeddedFilePath, pageNumber);
oleWordsOptions.setWidth(300); // Set width of the embedded object (in points)
oleWordsOptions.setHeight(300); // Set height of the embedded object (in points)
  • setWidth() / setHeight() – ovládá velikost ikony PDF uvnitř dokumentu Word.

Krok 3: Inicializujte Merger a importujte OLE objekt

Create a Merger instance for the source document, import the OLE object, and save the result.

Merger merger = new Merger(sourceFilePath);
{
    merger.importDocument(oleWordsOptions); // Embed the OLE object into the Word document
    merger.save(outputFilePath); // Save changes to a new output file
}
  • importDocument() – přijímá OleWordProcessingOptions a vloží PDF jako OLE objekt.
  • save() – zapíše upravený dokument do outputFilePath.

Krok 4: (Volitelné) Znovu použijte konfiguraci pro další objekty

Pokud potřebujete vložit více PDF, opakujte Step 1‑3 s novými cestami k souborům a čísly stránek. Stejná třída OleWordProcessingOptions vám umožní řídit každý objekt samostatně.

Konfigurace OleWordProcessingOptions (pokročilé)

You can further tweak placement, such as aligning the object or adding a caption. The code snippet below repeats the basic configuration for clarity:

OleWordProcessingOptions oleWordsOptions = new OleWordProcessingOptions(embeddedFilePath, pageNumber);
oleWordsOptions.setWidth(300); // Width of the embedded object
oleWordsOptions.setHeight(300); // Height of the embedded object

Praktické aplikace

Vkládání PDF je užitečné v mnoha reálných scénářích:

  1. Technické manuály – Vložte podrobné schémata nebo referenční PDF přímo do příručky.
  2. Finanční zprávy – Přidejte doplňkové auditní PDF bez narušení toku hlavní zprávy.
  3. Právní smlouvy – Připojte přílohy nebo výstavy jako OLE objekty pro snadný přístup během revize.
  4. Marketingové balíčkyinsert pdf into word brožury, aby byly specifikace produktu po ruce.

Úvahy o výkonu

Při práci s velkými dokumenty nebo více OLE objekty mějte na paměti následující tipy:

  • Odstraňte zbytečný obsah – vložte pouze stránky, které skutečně potřebujete.
  • Spravujte paměť – použijte příznak Java -Xmx k přidělení dostatečného haldy pro velké soubory.
  • Zůstaňte aktuální – novější verze GroupDocs.Merger často obsahují optimalizace výkonu.

Časté problémy a řešení

  • Nesprávná cesta k souboru: Ověřte, že cesty k Wordu i PDF jsou absolutní nebo správně relativní k kořeni projektu.
  • Chyby nedostatku paměti: Zvyšte velikost haldy JVM nebo zpracovávejte dokumenty v menších dávkách.
  • Poškozené PDF: Ujistěte se, že zdrojové PDF se normálně otevírá v prohlížeči před vložením.
  • Chybějící OLE ikona: Zkontrolujte, že šablona Word není chráněna proti vkládání OLE.

Často kladené otázky

Q: Co je OLE vkládání?
A: Vkládání umožňuje vkládat objekty jako PDF do dokumentů Word jako odkazy, které zachovávají svou původní funkčnost.

Q: Mohu vložit více OLE objektů do jednoho dokumentu?
A: Ano, každý může být nakonfigurován pro různé stránky a velikosti pomocí samostatných OleWordProcessingOptions.

Q: Existuje limit velikosti vložených souborů?
A: Limit je obecně dán omezeními samotného Wordu, ale GroupDocs.Merger efektivně pracuje s velkými soubory.

Q: Jak vyřešit chyby při vkládání?
A: Ověřte, že cesty k souborům jsou správné a že JVM má dostatek paměti. Zkontrolujte, že zdrojové PDF není poškozené.

Q: Mohu po vložení upravit vložené objekty?
A: Můžete znovu otevřít soubor Word v Microsoft Word a upravit OLE objekt, nebo znovu spustit kód Merger s aktualizovanými možnostmi.

Další zdroje


Poslední aktualizace: 2026-02-19
Testováno s: GroupDocs.Merger for Java latest version
Autor: GroupDocs