Upravit velikost stránky PDF v Java | Změnit velikost papíru v PDF

Velikost stránky PDF určuje, jak se jeho obsah zobrazuje, tiskne nebo zpracovává. Často je potřeba změnit velikost papíru v PDF dokumentech při přípravě na tisk, převodu formátů nebo standardizaci rozložení. V tomto článku se naučíte, jak upravit velikost stránky PDF jakéhokoli PDF souboru v Java. Provedeme vás krok za krokem průvodcem s kompletními příklady kódu.

Tento článek pokrývá následující:

Java SDK pro úpravu velikosti stránky PDF

Budeme používat Aspose.PDF for Java k úpravě velikosti stránky PDF v Java. Umožňuje vývojářům vytvářet, upravovat a konvertovat PDF soubory programově bez Adobe Acrobatu. API je snadno integrovatelné, jednoduché na použití a podporuje výkonné funkce manipulace s PDF.

Můžete si stáhnout SDK z stránky ke stažení nebo jej zahrnout pomocí Maven:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-pdf</artifactId>
  <version>24.5</version> <!-- Use the latest version -->
</dependency>

Jakmile je knihovna zahrnuta do vašeho projektu, můžete začít pracovat s PDF dokumenty pomocí Java kódu.

Upravit velikost stránky PDF v Java

Chcete-li změnit velikost papíru v dokumentu PDF pomocí standardních velikostí stránek, jako je A3, A4 a Letter v Aspose.PDF pro Java, postupujte podle těchto kroků:

  1. Načtěte existující PDF pomocí třídy Document.
  2. Procházejte stránky a použijte standardní PageSize pomocí metody Resize().
  3. Uložte upravený PDF pomocí metody save().

Zde je návod, jak upravit velikost stránky PDF pomocí standardních rozměrů jako A3, A4 a Letter v Java:

import com.aspose.pdf.*;

public class editPageSize {
    public static void main(String[] args) {
        // Načtěte dokument PDF
        Document pdfDocument = new Document("sample_pdf.pdf");

        // Změňte velikost všech stránek na A4
       for (Page page : pdfDocument.getPages()) {
            page.resize(PageSize.getA4());
        }

        // Uložte upravený dokument
        pdfDocument.save("output_a4.pdf");
    }
}

Jak to funguje:

  • PageSize.getA4(): Poskytuje standardní velikost stránky A4 (595 x 842 bodů).
  • resize(Pagesize): Změní velikost stránky na specifikovaný standardní formát.

To je užitečné, když chcete zajistit konzistentní formát tisku pro všechny stránky.

Změna velikosti papíru v PDF s vlastním šířkou a výškou

Aby bylo možné nastavit vlastní rozměry pro PDF stránky v Java, postupujte podle těchto kroků:

  1. Otevřete soubor PDF pomocí třídy Document.
  2. Označte nové šířky a výšky v bodech.
  3. Použijte tyto rozměry pomocí metody setPageSize() pro každou stránku.
  4. Uložte výstupní soubor pomocí metody save().

Následující úryvek kódu v Java ukazuje, jak upravit velikost stránky PDF na vlastní rozměry:

import com.aspose.pdf.*;

public class ResizeCustomPageSize {
    public static void main(String[] args) {
        // Načíst existující PDF
        Document pdfDocument = new Document("sample_pdf.pdf");

        // Definujte vlastní velikost (např. 500 x 700 bodů)
        double customWidth = 500;
        double customHeight = 700;

        // Změňte velikost každé stránky
       for (Page page : pdfDocument.getPages()) {
            page.setPageSize(customWidth, customHeight);
        }

        // Uložte aktualizovaný dokument
        pdfDocument.save("output_custom_size.pdf");
    }
}

Jak to funguje:

  • Ručním způsobem definujete své preferované rozměry.
  • Aplikuje flexibilní řízení rozložení, ideální pro specifické požadavky na design.

Tato metoda je ideální při práci s nestandardními velikostmi stránek nebo úpravami rozložení.

Získejte bezplatnou licenci

Můžete prozkoumat kompletní sadu funkcí Aspose.PDF s bezplatnou dočasnou licencí.Žádná omezení, žádné předběžné náklady. Je to ideální způsob, jak vyhodnotit plné možnosti ve vašem Java projektu.

Upravit velikost stránky PDF online

Zkuste online změnit velikost PDF pomocí Aspose PDF Resize Tool.Je to zdarma, snadno se používá a umožňuje vám rychle a přesně nastavit velikosti stránek.

Image

Změnit velikost PDF – Zdarma zdroje

Prozkoumejte další nástroje a dokumentaci pro zlepšení vašeho vývoje:

Závěr

V tomto příspěvku na blogu jste se naučili, jak upravit velikost stránky PDF v Java pomocí Aspose.PDF for Java. Ať už měníte velikost papíru na standardní velikosti jako A4 nebo určujete vlastní rozměry, knihovna nabízí úplnou kontrolu nad vaším rozložením PDF.

Pro další pomoc nebo otázky navštivte naše support forum.

See Also