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
- Nakonfigurujte svůj projekt tak, aby používal Aspose.Imaging z úložiště Maven
- Načtěte zdrojový soubor SVG pomocí objektu třídy Image
- Pro konfiguraci výstupního PDF vytvořte instanci objektu třídy PdfOptions
- 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.