Ebben a gyors oktatóanyagban megtanulhatja, hogyan konvertálja az SVG-t PDF-be Java segítségével, mindössze néhány kódsor segítségével. Ehhez be kell tölteni a SVG fájlt, majd el kell menteni a lemezre PDF néven. Az SVG-t PDF-re változtathatja Java használatával, és többféleképpen testreszabhatja a kimeneti PDF-fájlt.
Lépések az SVG PDF formátumba exportálásához Java használatával
- Konfigurálja projektjét a Maven tárhelyből származó Aspose.Imaging használatára
- Töltse be a forrás SVG fájlt a Image osztályobjektum használatával
- Példányosítsa a PdfOptions osztályobjektumot a kimeneti PDF konfigurálásához
- Mentse el a képet PDF-ként a megadott PDF-beállításokkal
Ezek a lépések útmutatót adnak SVG fájl PDF formátumba konvertálásához Java használatával a konfigurációs információk és az egyszerű teendők listájának megosztásával a feladat végrehajtásához. Először is be kell töltenie a forrás SVG-fájlt, majd példányosítania kell a PdfOptions osztályobjektumot, amely az oldalméret beállítására, a PDF alapbeállításaira és a PDF-dokumentum információira vonatkozó beállításokat tartalmazza.
Kód az SVG-ből PDF-be konvertálásához Java használatával
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"); | |
} | |
} |
Ez a kód az SVG-t PDF-be konvertálja Java használatával, és lehetőséget biztosít a PDFCoreOptions beállítására a PdfOptions osztályobjektum használatával. A PDFCoreOptions segítségével beállíthatja a könyvjelzők vázlatának szintjét, tömörítését, kiterjesztett vázlatszintjeit, fejlécvázlati szintjeit, JPEG minőségét és PDF megfelelőségi tulajdonságait. Hasonlóképpen beállíthatja a kimeneti PDF-fájl szerzőjének nevét, kulcsszavait, tárgyát és címét a PdfOptions osztályobjektum PdfDocumentInfo tulajdonságával.
Itt megtanultuk az SVG-t PDF-be konvertálni, azonban ha az SVG-t PNG-re szeretné konvertálni, olvassa el a hogyan lehet SVG-t PNG-re konvertálni Java segítségével című cikket.