PsDocument
Общ преглед
PsDocument е клас в Aspose.Page FOSS за Python.
Представя зареден или редактируем документ PS/EPS.
Този клас предоставя 14 метода за работа с PsDocument обекти в Python програми. Наличните методи включват: add_page, as_bytes, create, from_bytes, from_file, get_page, get_xmp, insert_page, remove_page, remove_xmp, save, set_xmp, и 2 допълнителни метода. Всички публични членове са достъпни за всяко приложение на Python след инсталиране на пакета Aspose.Page FOSS for Python. Свойства: data, dirty, dsc, header, is_eps, pages, и още 3 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
data | bytes | Чете/Пише | Получава или поставя данните. |
is_eps | bool | Чете/Пише | Получава или определя епс. |
dsc | `DscMetadata | None` | Чете/Пише |
source_path | `str | None` | Чете/Пише |
pages | list[PsPage] | Чете/Пише | Да получи или да постави страници. |
prolog | list[str] | Чете/Пише | Да получи или да постави пролога. |
trailer | list[str] | Чете/Пише | Взема или поставя караваната. |
header | `str | None` | Чете/Пише |
dirty | bool | Чете/Пише | Да се намесва или да не. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
create(is_eps: bool, page_size: tuple[float, float]) → "PsDocument" | Създаване на нов документ за PS/EPS с една празна страница. |
from_bytes(data: bytes) → "PsDocument" | Създаване на документ от байтове и откриване EPS метаданни. |
from_file(path: str) → "PsDocument" | Създаване на документ от път за файл. |
| `add_page(size: tuple[float, float] | None)→PsPage` |
| `insert_page(index: int, size: tuple[float, float] | None)→PsPage` |
remove_page(index: int) | Изтрийте страницата от посочения индекс. |
get_page(index: int) → PsPage | Върнете страницата в посочения индекс. |
| `save(path: str | None)→bytes` |
as_bytes() → bytes | Върнете суровите байтове на документа. |
get_xmp() → `str | None` |
set_xmp(xmp_xml: str) | Установете XMP метаданните в EPS документ. |
remove_xmp() | Изтриване на метаданните от XMP в EPS документ. |
| `to_pdf(options: “PdfSaveOptions | None”)→bytes` |
to_image(options: "ImageSaveOptions") → bytes | Преобразуване на документа в растерно изображение байтове. |