Sie finden viele Lösungen, die die programmgesteuerte Konvertierung von SVG in PDF anbieten. Dieser Blogbeitrag stellt jedoch ein leistungsstarkes SDK für Python-Entwickler vor, um die Datei-Konvertierung und -Manipulation zu automatisieren. Aspose.HTML für Python über .NET ist das SDK, mit dem wir uns in dieser Anleitung beschäftigen werden. Darüber hinaus werden wir die Schritte und einen Code-Ausschnitt durchgehen, um die programmgesteuerte Implementierung zu sehen. Diese Anleitung wird den gesamten Prozess in einfachen Worten erklären. Folgen Sie also diesem Blogbeitrag bis zum Ende, um zu lernen, wie Sie SVG in PDF in Python mit Aspose.HTML für Python über .NET konvertieren.

SVG in PDF - SDK einrichten

Öffnen Sie das Terminal/CMD auf Ihrem System und führen Sie den folgenden Befehl aus:

pip install aspose-html-net 

Alternativ können Sie diesen Link öffnen, um das SDK direkt herunterzuladen.

SVG in PDF in Python - Code-Ausschnitt

Bis jetzt haben wir das SDK installiert. Als Nächstes werden wir einen Code-Ausschnitt schreiben, um SVG programmgesteuert in PDF zu konvertieren.

Schritte:

  • Importieren Sie die erforderlichen Module.
  • Laden Sie die Quell-SVG-Datei, indem Sie eine Instanz der SVGDocument Klasse initialisieren.
  • Erstellen Sie ein Objekt der PdfSaveOptions Klasse.
  • Konvertieren Sie SVG in PDF, indem Sie die Methode convert_svg aufrufen.

Konvertieren Sie SVG in PDF in Python mit dem folgenden Code-Ausschnitt: Ausgabe:

svg-to-pdf

Kostenlose Lizenz erhalten

Nutzen Sie eine kostenlose temporäre Lizenz, um dieses Python SDK über die Evaluierungsgrenzen hinaus auszuprobieren.

Fazit

Zusammenfassend haben wir die Implementierung der programmgesteuerten SVG-zu-PDF-Konvertierung durchlaufen. Sie können die API-Referenz und die Dokumentation besuchen, um mehr über weitere Klassen und Methoden zu erfahren. Dieser Blogbeitrag konzentrierte sich auf die Kernfunktionalität, während Sie den Umfang je nach Ihren geschäftlichen Bedürfnissen erweitern können. Wir haben kontinuierlich über nützliche Themen geschrieben. Bleiben Sie also in Kontakt für regelmäßige Updates.

Haben Sie Fragen? Dieses Forum wird alle Ihre Fragen beantworten.

Weiterlesen