Python में सामान्य रेंडरिंग उपकरणों का उपयोग कैसे करें

Python में सामान्य रेंडरिंग उपकरणों का उपयोग कैसे करें

Python में सामान्य रेंडरिंग उपकरणों का उपयोग कैसे करें

RenderModelBuilder, PdfWriter,और RasterRenderer कम स्तर की रिलेशनशिप सभी Aspose.Page FOSS रूपांतरण पाइपलाइनों के माध्यम से साझा किए गए घटकों का उपयोग करें। RenderModelBuilder बनाने के लिए A RenderDocument प्रोग्राम के माध्यम से, इसे पारित करें PdfWriter या RasterRenderer PDF बैट बनाने के लिए या एक RasterSurface इसके अनुसार।.

एक रिलेशनशिप बनाएं

from aspose.page.render.model import RenderModelBuilder

builder = RenderModelBuilder()
builder.begin_page(595, 842)
builder.end_page()
doc = builder.document()

PDF में लिखें

from pathlib import Path
from aspose.page.render.model import RenderModelBuilder
from aspose.page.pdf.writer import PdfWriter
from aspose.page.pdf.metadata import PdfMetadata

builder = RenderModelBuilder()
builder.begin_page(595, 842)
builder.end_page()
doc = builder.document()

metadata = PdfMetadata(
    title="Doc",
    creator="App",
    producer="Aspose.Page FOSS for Python",
    creation_date="D:20260609000000",
    mod_date="D:20260609000000",
    trapped=False,
)
Path("output.pdf").write_bytes(PdfWriter(metadata).write(doc))

रैस्टर सॉफ्टवेयर के लिए रिलीज

from aspose.page.render.model import RenderModelBuilder
from aspose.page.image.raster_renderer import RasterRenderer

builder = RenderModelBuilder()
builder.begin_page(400, 300)
builder.end_page()
doc = builder.document()

renderer = RasterRenderer()
surface = renderer.render(doc, page_index=0)
print(surface.width, surface.height)

See Also

 हिन्दी