Այս ձեռնարկը մանրամասնում է, թե ինչպես կարելի է փոխարկել SVG-ը PDF-ին Python-ում: Այն քննարկում է ծրագրի հոսքը և գործարկվող կոդի հատվածը՝ *SVG-ը Python-ում PDF-ի վերածելու համար: Կատարեք մի քանի API զանգեր՝ ձեր միջավայրում փոխակերպումն իրականացնելու համար:
Python-ում SVG-ն PDF-ի փոխարկելու քայլեր
- Պատրաստեք IDE-ը՝ տեղադրելով Aspose.SVG՝ SVG-ն PDF ձևաչափ արտահանելու համար
- Ակտիվացրեք SkiaSharp գործառույթը
- Ստեղծեք PdfSaveOptions դասի օբյեկտ
- Բեռնեք աղբյուրի SVG ֆայլը՝ օգտագործելով SVGDocument դասի օրինակը
- Փոխարկեք SVG-ն PDF-ի convert_svg մեթոդով
Այս քայլերը ներկայացնում են Python-ում *SVG-ը PDF-ի փոխելու ալգորիթմի ակնարկ: Առաջին հերթին, կարգավորեք ռենդերային շարժիչը SkiaSharp ընդլայնմամբ: Այնուհետև բեռնեք աղբյուրի SVG պատկերը և արտահանեք այն որպես PDF փաստաթուղթ:
Python-ում SVG-ից PDF-ի փոխանցման կոդը
import aspose.svg | |
from aspose.svg import * | |
from aspose.svg.converters import * | |
from aspose.svg.drawing.skiasharp import * | |
from aspose.svg.saving import * | |
# Activate the Aspose.SVG.Drawing.SkiaSharp feature | |
Configuration.set_extension(SkiaModule()) | |
options = PdfSaveOptions() | |
with SVGDocument("input.svg") as document: | |
# Convert SVG to PDF | |
Converter.convert_svg(document, options, "SVGtoPDF.pdf") |
Վերոհիշյալ օրինակելի կոդը հիմնական տարբերակն է՝ *SVG-ից Python-ի PDF փոխարկելու համար: Այն կարգավորում է մատուցման շարժիչը և այնուհետև սկսում է PdfSaveOptions դասի օրինակը: Դուք կարող եք կամայականորեն նշել տարբեր պարամետրեր, ինչպիսիք են հորիզոնական և ուղղահայաց լուծումները, PDF ֆայլի կոդավորումը և էջի կարգավորումը, ինչպես նաև բազմաթիվ այլ հատկություններ: Վերջապես, դարձրեք PDF ֆայլերը՝ փոխակերպումն ավարտելու համար:
In this article, you have understood how to convert SVG into PDF in Python. Whereas, if you are interested to learn creating SVG images, refer to the article on Create SVG in Python.