W tym krótkim samouczku nauczysz się konwertować SVG na PDF za pomocą Javy za pomocą zaledwie kilku linijek kodu. Wymaga załadowania pliku SVG, a następnie zapisania go na dysku jako PDF. Możesz zmienić SVG na PDF za pomocą Javy wraz z opcją dostosowania wyjściowego pliku PDF na różne sposoby.
Kroki, aby wyeksportować SVG do PDF za pomocą Java
- Skonfiguruj swój projekt, aby korzystał z Aspose.Imaging z repozytorium Maven
- Załaduj źródłowy plik SVG za pomocą obiektu klasy Image
- Utwórz instancję obiektu klasy PdfOptions, aby skonfigurować wyjściowy plik PDF
- Zapisz obraz jako PDF, korzystając z określonych opcji PDF
Te kroki prowadzą do konwersji pliku SVG do formatu PDF przy użyciu języka Java poprzez udostępnianie informacji o konfiguracji, a następnie prostą listę rzeczy do zrobienia, aby wykonać zadanie. Najpierw musisz załadować źródłowy plik SVG, a następnie utworzyć instancję obiektu klasy PdfOptions, który zawiera opcje ustawiania rozmiaru strony, podstawowe opcje PDF i informacje o dokumencie PDF, aby wymienić tylko kilka.
Kod do konwersji z SVG na PDF przy użyciu 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"); | |
} | |
} |
Ten kod konwertuje SVG na PDF przy użyciu języka Java i udostępnia opcje ustawiania PDFCoreOptions przy użyciu obiektu klasy PdfOptions. Możesz ustawić poziom konturu zakładek, kompresję, poziomy rozszerzonego konturu, poziomy konturu nagłówka, jakość JPEG i właściwości zgodności PDF za pomocą PDFCoreOptions. Podobnie można ustawić nazwę autora, słowa kluczowe, temat i tytuł wyjściowego pliku PDF za pomocą właściwości PdfDocumentInfo w obiekcie klasy PdfOptions.
Nauczyliśmy się konwertować SVG na PDF tutaj, jednak jeśli chcesz przekonwertować SVG na PNG, zapoznaj się z artykułem na jak przekonwertować SVG na PNG za pomocą Java.