
Biblioteka Java SVG do PDF
Scalable Vector Graphics (SVG) to popularny format plików obrazów cyfrowych o zoptymalizowanych właściwościach. Grafika SVG jest skalowalna, programowalna i umożliwia tworzenie potężnych animacji. Ponadto obrazy SVG opierają się na plikach wektorowych, które gromadzą obrazy jako zbiór punktów i ich wzajemnych połączeń. Z drugiej strony PDF to kolejny format grafiki wektorowej na poziomie korporacyjnym. Jest szeroko stosowany w sektorze korporacyjnym ze względu na swoje bezpieczeństwo, kompresję i inne zaawansowane funkcje. W tym poście na blogu omówimy programową konwersję formatu SVG do formatu PDF w aplikacji opartej na Javie.
W tym artykule omówimy następujące punkty:
- Biblioteka Java do konwersji plików SVG do formatu PDF — kroki instalacji
- Konwertuj programowo SVG na PDF w Javie
Biblioteka Java do konwersji plików SVG do formatu PDF — kroki instalacji
Aspose.HTML for Java oferuje konwersję wielu formatów plików, takich jak SVG do PDF, HTML do PDF itp. Nie tylko konwersja formatu pliku, ale także umożliwia edycję plików, tworzenie i manipulowanie danymi plików. Aby programowo przekonwertować plik SVG na format PDF, skonfigurujmy tę bibliotekę Java, wykonując proste kroki.
Możesz pobrać pliki jar lub skonfigurować konfiguracje Mavena, umieszczając następujące repozytorium i zależność w pliku pom.xml.
Magazyn
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Zależność
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>21.12</version>
<classifier>jdk1.8</classifier>
</dependency>
Konwertuj programowo SVG na PDF w Javie
W tej sekcji omówimy fragment kodu biblioteki konwersji Java SVG na PDF.
Poniżej przedstawiono kroki konwersji pliku SVG na format PDF przy użyciu biblioteki Java:
- Zainicjuj obiekt klasy SVGDocument źródłowym plikiem SVG.
- Utwórz obiekt klasy pdfSaveOptions, aby uzyskać dostęp do zaawansowanych metod związanych z dokumentem setJpegQuality, setImageCompression itp.
- Wywołaj tę metodę setJpegQuality(int value), aby określić jakość kompresji JPEG dla obrazów.
- Wywołaj metodę convertSVG(dokument SVGDocument, opcje PdfSaveOptions, java.util.Collection ProvideInputStreams), aby przekonwertować obraz SVG na plik PDF.
Teraz skopiuj i wklej następujący fragment kodu, aby programowo przekonwertować SVG na PDF.
// zainicjuj obiekt SVGDocument za pomocą źródłowego pliku svg
SVGDocument svgDocument = new SVGDocument("INPUT-FILE");
// utwórz obiekt pdfSaveOptions
PdfSaveOptions options = new PdfSaveOptions();
// Wywołaj tę metodę setJpegQuality(int value), aby określić jakość kompresji JPEG dla obrazów
options.setJpegQuality(100);
// wywołaj konwersjęSVG(dokument SVGDocument, opcje PdfSaveOptions, java.util.Collection<java.io.InputStream> zapewniłInputStreams), aby przekonwertować SVG na format PDF
Converter.convertSVG(svgDocument, options, "PATH-FOR-OUTPUT-FILE");
SVG do PDF

Konwertuj SVG na PDF w Javie
Zdobądź bezpłatną licencję
Możesz zdecydować się na bezpłatną licencję tymczasową, aby móc używać Aspose.HTML for Java poza ograniczeniami ewaluacyjnymi.
Podsumowując
W tym miejscu kończymy ten wpis na blogu. Należy zauważyć, że przeszliśmy przez procedurę instalacji biblioteki Java w celu konwersji SVG na PDF i praktycznie przeprowadziliśmy, jak programowo przekonwertować SVG na PDF w Java. Możesz jednak zintegrować tę bibliotekę z aplikacją Java, jeśli chcesz programowo konwertować pliki z jednego formatu na inny. Co więcej, możesz eksplorować Aspose.HTML, przeglądając dokumentację. Ponadto na conholdate.com wkrótce opublikujemy ciekawe artykuły na dalsze tematy. Dlatego prosimy o pozostawanie w kontakcie, aby otrzymywać najnowsze aktualizacje.
Zadać pytanie
W razie jakichkolwiek pytań prosimy pisać do nas na forum.