Jak převést SVG do PDF pomocí Java

V tomto rychlém tutoriálu se naučíte převádět SVG do PDF pomocí Javy s pomocí pouhých několika řádků kódu. Vyžaduje načtení souboru SVG a jeho uložení na disk jako PDF. Můžete změnit SVG na PDF pomocí Javy spolu s možností přizpůsobit výstupní PDF různými způsoby.

Kroky k exportu SVG do PDF pomocí Java

  1. Nakonfigurujte svůj projekt tak, aby používal Aspose.Imaging z úložiště Maven
  2. Načtěte zdrojový soubor SVG pomocí objektu třídy Image
  3. Pro konfiguraci výstupního PDF vytvořte instanci objektu třídy PdfOptions
  4. Uložte obrázek jako PDF pomocí zadaných možností PDF

Tyto kroky vedou k převedení souboru SVG do PDF pomocí Java sdílením informací o konfiguraci a poté jednoduchým seznamem úkolů ke splnění úkolu. Nejprve musíte načíst zdrojový soubor SVG a poté vytvořit instanci objektu třídy PdfOptions, který obsahuje volby pro nastavení velikosti stránky, základních voleb PDF a informací o dokumentu PDF, abychom jmenovali jen několik.

Kód pro převod z SVG do PDF pomocí Java

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.imageoptions.PdfOptions;
public class ConvertSVGToPDFUsingJava {
public static void main(String[] args) // Main function to convert SVG to PDF using java
{
// Initialize license to avoid watermark in the output PDF created from SVG
License licForSvgToPdf = new License();
licForSvgToPdf.setLicense("Aspose.Imaging.lic");
// Load the input SVG image to be converted to PDF
Image img = Image.load("Circle.svg");
// Instantiate the PdfOptions class object to customize the converted PDF from SVG
PdfOptions options = new PdfOptions();
// Save the output PDF file using the PdfOptions object
img.save("Compressed.pdf",options);
System.out.println("Done");
}
}

Tento kód převádí SVG do PDF pomocí Java a poskytuje možnosti nastavení PDFCoreOptions pomocí objektu třídy PdfOptions. Pomocí PDFCoreOptions můžete nastavit úroveň obrysu záložek, kompresi, úrovně rozšířeného obrysu, úrovně obrysu nadpisu, kvalitu JPEG a vlastnosti souladu s PDF. Podobně můžete nastavit jméno autora výstupního souboru PDF, klíčová slova, předmět a název pomocí vlastnosti PdfDocumentInfo v objektu třídy PdfOptions.

Naučili jsme se zde převádět SVG do PDF, ale pokud chcete převést SVG do PNG, přečtěte si článek na jak převést SVG na PNG pomocí Java.

 Čeština