چگونه از ابزار های رایج در Python استفاده کنیم

چگونه از ابزار های رایج در Python استفاده کنیم

چگونه از ابزار های رایج در Python استفاده کنیم

RenderModelBuilder, PdfWriterRasterRenderer در سطح پایین رندرینگ اجزای به اشتراک گذاشته شده در سراسر Aspose.Page FOSS لوله تبدیل. RenderModelBuilder برای ساخت یک 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))

دانلود بازی RasterSurface

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

 فارسی