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)