Converteer SVG programmatisch naar PDF in Java

SVG naar PDF Java-bibliotheek

[Scalable Vector Graphics(SVG)][1] is een populaire bestandsindeling voor digitale afbeeldingen met geoptimaliseerde kenmerken. SVG-afbeeldingen zijn schaalbaar, programmeerbaar en geschikt voor krachtige animaties. Bovendien zijn SVG-afbeeldingen gebaseerd op vectorbestanden die afbeeldingen verzamelen als een reeks punten en hun verbindingen met elkaar. Aan de andere kant is [PDF][2] een ander vectorgrafisch formaat op bedrijfsniveau. Het wordt veel gebruikt in het bedrijfsleven vanwege de beveiliging, compressie en andere krachtige functies. In deze blogpost bespreken we hoe je SVG programmatisch naar PDF converteert in een op Java gebaseerde toepassing. In dit artikel behandelen we de volgende punten:

  • [Java-bibliotheek voor conversie van SVG naar PDF - Installatiestappen][3]
  • [Converteer SVG programmatisch naar PDF in Java][4]

Java-bibliotheek voor conversie van SVG naar PDF - Installatiestappen

[Aspose.HTML voor Java][5] biedt conversies van bestandsindelingen van meerdere indelingen, zoals SVG naar PDF, HTML naar PDF, enz. Niet alleen conversie van bestandsindelingen, maar biedt ook bestandsbewerking, creatie en manipulatie van bestandsgegevens. Laten we, om SVG programmatisch naar PDF te converteren, deze Java-bibliotheek instellen door de eenvoudige stappen te volgen. U kunt de [jar-bestanden][6] downloaden of de Maven-configuraties configureren door de volgende repository en afhankelijkheid in pom.xml te plaatsen. Opslagplaats

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

Afhankelijkheid

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-html</artifactId>
    <version>21.12</version>
    <classifier>jdk1.8</classifier>
</dependency>

Converteer SVG programmatisch naar PDF in Java

In dit gedeelte gaan we door het codefragment van Java SVG naar PDF-conversiebibliotheek. Hieronder volgen de stappen om SVG naar PDF te converteren met behulp van de Java-bibliotheek:

  1. Initialiseer een object van de klasse [SVGDocument][7] met het SVG-bronbestand.
  2. Maak een object van de klasse [pdfSaveOptions][8] om toegang te krijgen tot geavanceerde methoden met betrekking tot document [setJpegQuality][9], [setImageCompression][10] enz.
  3. Noem deze methode [setJpegQuality(int value)][9] om de kwaliteit van JPEG-compressie voor afbeeldingen te specificeren.
  4. Roep de methode [convertSVG(SVGDocument document, PdfSaveOptions options, java.util.Collection availableInputStreams)][11] aan om de SVG-afbeelding naar een PDF-bestand te converteren. Kopieer en plak nu het volgende codefragment om SVG programmatisch naar PDF te converteren. SVG naar PDF
    Converteer SVG naar PDF in Java

    Converteer SVG naar PDF in Java

Ontvang een gratis licentie

U kunt kiezen voor een [gratis tijdelijke licentie][12] om [Aspose.HTML voor Java][13] buiten de evaluatiebeperkingen te gebruiken.

Opsommen

We beëindigen deze blogpost hier. Het is belangrijk op te merken dat we de installatieprocedure van de [Java-bibliotheek][14] voor conversie van [SVG][1] naar [PDF][2] hebben doorlopen en praktisch hebben uitgevoerd hoe SVG naar PDF te converteren programmatisch in Java. U kunt deze bibliotheek echter in uw Java-toepassing integreren als u bestanden programmatisch van het ene formaat naar het andere wilt converteren. Bovendien kunt u [Aspose.HTML][16] verkennen door de [documentatie][15] door te nemen. Bovendien zal [conholdate.com][17] binnenkort interessante artikelen over andere onderwerpen publiceren. Blijf daarom op de hoogte voor de laatste updates.

Een vraag stellen

Als u vragen heeft, kunt u ons schrijven op het [forum.][22]

Zie ook