PDF od wielu lat rządzi światem cyfrowych formatów dokumentów do drukowania, udostępniania, wymiany i archiwizacji dokumentów. Jednak PDF może nie być odpowiedni w pewnych sytuacjach, takich jak wyświetlanie go na stronie internetowej, ponieważ wymaga obsługi przeglądarki lub dodatkowych wtyczek. W takich przypadkach alternatywą jest SVG. Pliki SVG można łatwo wyświetlać na stronach internetowych bez zakłócania pracy użytkownika ze względu na niezależność od rozdzielczości ekranu. Dlatego w takich przypadkach odbywa się konwersja PDF do SVG. W tym artykule dowiesz się, jak konwertować pliki PDF do formatu SVG za pomocą Java.

Java PDF to SVG Converter API — bezpłatne pobieranie

Aspose.PDF for Java to interfejs API do obróbki plików PDF, który ma wbudowany konwerter plików PDF. Interfejs API umożliwia konwersję dokumentów PDF do formatu SVG z dużą dokładnością. Możesz pobrać interfejs API lub zainstalować go w swoich aplikacjach Java przy użyciu następujących konfiguracji Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <classifier>jdk17</classifier>
</dependency>

Konwersja PDF do SVG Java

Poniżej przedstawiono kroki konwersji pliku PDF do formatu SVG przy użyciu Aspose.PDF dla języka Java.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik PDF na SVG przy użyciu języka Java.

// Załaduj plik PDF
Document doc = new Document("Input.pdf");

// Utwórz instancję obiektu SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions(); 

// Zapisz plik PDF jako plik SVG
doc.save("output.svg", saveOptions);

Konwertuj PDF na SVG z dodatkowymi opcjami

Aspose.PDF zapewnia również dodatkowe opcje dostosowywania konwersji PDF do SVG. Klasa SvgSaveOptions umożliwia wykonanie tego za pomocą następujących opcji.

Poniżej przedstawiono kroki konwersji plików PDF na SVG z dodatkowymi opcjami.

Poniższy przykładowy kod pokazuje, jak przeprowadzić niestandardową konwersję plików PDF na SVG.

// Załaduj plik PDF
Document doc = new Document("Input.pdf");

// Utwórz instancję obiektu SvgSaveOptions
SvgSaveOptions saveOptions = new SvgSaveOptions();

// Nie kompresuj obrazu SVG do archiwum ZIP
saveOptions.CompressOutputToZipArchive = false; 

// Zapisz plik PDF jako plik SVG
doc.save("output.svg", saveOptions);

Wniosek

W tym artykule widziałeś, jak konwertować pliki PDF do formatu SVG przy użyciu języka Java. Próbki kodu zademonstrowały również dostosowaną konwersję z dodatkowymi opcjami. Możesz dowiedzieć się więcej o Java PDF API korzystając z dokumentacji.

Zobacz też