Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
31 changes: 31 additions & 0 deletions chinese/python-net/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: "Aspose.PDF 用于 Python via .NET"
description: "Aspose.PDF 是一个 .NET 组件,旨在让开发者能够以编程方式即时创建 PDF 文档,无论是简单还是复杂。"
keywords: Python
tags: [Python]
weight: 50
url: /zh/python-net/
type: docs
is_root: true
---
## 命名空间

| 命名空间 | 描述 |
| :- | :- |
| [aspose.pdf](/pdf/python-net/aspose.pdf/) | aspose.pdf 是 Aspose.Pdf 库中所有类的根命名空间,类可以直接位于其中,如 Document,或通过多个子命名空间间接访问。 |
| [aspose.pdf.annotations](/pdf/python-net/aspose.pdf.annotations/) | aspose.pdf.annotations 命名空间提供用于处理文档中各种操作、目标及其他传统称为交互式功能的类,使用户能够与文档进行交互。 |
| [aspose.pdf.devices](/pdf/python-net/aspose.pdf.devices/) | aspose.pdf.devices 命名空间提供用于将文档表示为图像或纯文本的类。因此文档可以输出到文本或各种图形设备,以获得文本或图形表示。 |
| [aspose.pdf.drawing](/pdf/python-net/aspose.pdf.drawing/) | aspose.pdf.drawing 命名空间提供描述弧线、直线、圆形等图形原语的类。相应的对象可用于创建新文档。 |
| [aspose.pdf.facades](/pdf/python-net/aspose.pdf.facades/) | aspose.pdf.facades 命名空间提供最初来自 Aspose.Pdf.Kit 的类。这些类用于在不访问文档内部结构的情况下,以高级方式对文档进行合并、加盖印章、签名、注释等操作。 |
| [aspose.pdf.forms](/pdf/python-net/aspose.pdf.forms/) | aspose.pdf.forms 命名空间包含描述表单(标准、静态、动态)以及文本框、列表框、单选按钮等各种字段类型的类。 |
| [aspose.pdf.groupprocessor](/pdf/python-net/aspose.pdf.groupprocessor/) | aspose.pdf.groupprocessor 命名空间提供用于处理文本和字体的类。 |
| [aspose.pdf.groupprocessor.creators](/pdf/python-net/aspose.pdf.groupprocessor.creators/) | aspose.pdf.groupprocessor.creators 命名空间提供用于创建 GroupProcessor 类实例的类。 |
| [aspose.pdf.logicalstructure](/pdf/python-net/aspose.pdf.logicalstructure/) | aspose.pdf.logicalstructure 是用于 PDF 逻辑结构类的命名空间。 |
| [aspose.pdf.operators](/pdf/python-net/aspose.pdf.operators/) | aspose.pdf.operators 是用于运算符实现的命名空间。这些类描述了在 PDF 页面内容中使用的运算符。 |
| [aspose.pdf.optimization](/pdf/python-net/aspose.pdf.optimization/) | aspose.pdf.optimization 是用于管理文档优化过程的类的命名空间。 |
| [aspose.pdf.pdfaoptionclasses](/pdf/python-net/aspose.pdf.pdfaoptionclasses/) | aspose.pdf.pdfaoptionclasses 是用于 PDF/A 转换选项的命名空间。 |
| [aspose.pdf.sanitization](/pdf/python-net/aspose.pdf.sanitization/) | aspose.pdf.sanitization 是用于清理操作的命名空间。 |
| [aspose.pdf.structure](/pdf/python-net/aspose.pdf.structure/) | aspose.pdf.structure 命名空间提供帮助处理文档逻辑结构的类,该结构将文档组织为章节和节,或识别图形、表格、脚注等特殊元素。 |
| [aspose.pdf.tagged](/pdf/python-net/aspose.pdf.tagged/) | aspose.pdf.tagged 是用于支持标签化 PDF 文档的类的命名空间。 |
| [aspose.pdf.text](/pdf/python-net/aspose.pdf.text/) | aspose.pdf.text 命名空间提供用于提取文本、添加文本、操作文档中现有文本的类。它还包含用于提取、替换、替换文档字体的类。 |
| [aspose.pdf.xfaconverter](/pdf/python-net/aspose.pdf.xfaconverter/) | aspose.pdf.xfaconverter 命名空间提供用于转换 XFA 的类。 |
136 changes: 136 additions & 0 deletions chinese/python-net/aspose.pdf.annotations/_index.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
title: "ActionCollection"
second_title: "Aspose.PDF for Python via .NET API 参考"
description: "操作集合"
type: docs
weight: 10
url: /zh/python-net/aspose.pdf.annotations/actioncollection/
---

## ActionCollection class

操作集合

ActionCollection 类型公开以下成员:
## 属性
| 名称 | 描述 |
| :- | :- |
| is_synchronized | 如果对象已同步,则返回 true。 |
| sync_root | 获取同步对象。 |
## Indexer
| 名称 | 描述 |
| :- | :- |
| [index] | 通过索引获取操作。 |
## 方法
| 名称 | 描述 |
| :- | :- |
| delete(index) | 按索引从集合中移除操作。 |
| delete() | 按索引从集合中移除操作。 |

### 另请参阅

* namespace [aspose.pdf.annotations](/pdf/python-net/aspose.pdf.annotations/)
* assembly [Aspose.PDF](/pdf/python-net/)

61 changes: 61 additions & 0 deletions chinese/python-net/aspose.pdf.annotations/annotation/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
title: "Annotation"
second_title: "Aspose.PDF for Python via .NET API 参考"
description: "表示注释对象的类。"
type: docs
weight: 20
url: /zh/python-net/aspose.pdf.annotations/annotation/
---

## Annotation class

表示注释对象的类。

Annotation 类型公开以下成员:
## 属性
| 名称 | 描述 |
| :- | :- |
| vertical_alignment | 获取或设置段落的垂直对齐方式 |
| horizontal_alignment | 获取或设置注释的文本对齐方式。 |
| margin | 获取或设置段落的外边距(用于 PDF 生成) |
| is_first_paragraph_in_column | 获取或设置一个布尔值,指示此段落是否将在下一列。<br/> 默认值为 false。(用于 PDF 生成) |
| is_kept_with_next | 获取或设置一个布尔值,指示当前段落是否与下一段落保持在同一页。<br/> 默认值为 false。(用于 PDF 生成) |
| is_in_new_page | 获取或设置一个布尔值,强制此段落在新页面生成。<br/> 默认值为 false。(用于 PDF 生成) |
| is_in_line_paragraph | 获取或设置段落是否为内联。<br/> 默认值为 false。(用于 PDF 生成) |
| hyperlink | 获取或设置片段超链接(用于 PDF 生成器)。 |
| z_index | 获取或设置一个整数值,指示 graph 的 Z 顺序。ZIndex 较大的 graph <br/> 将放置在 ZIndex 较小的 graph 之上。ZIndex 可以为负数。ZIndex 为负的 graph <br/> 将放置在页面文本的后面。 |
| update_appearance_on_convert | 如果为 true,注释外观将在将 PF 文档转换为图像之前更新。这可以正确转换字段,但可能需要更多时间。 |
| use_font_subset | 如果此属性设置为 true,字体将以子集形式添加到文档中。默认值为 true。 |
| flags | 注释的标志。 |
| annotation_type | 获取注释的类型。 |
| width | 获取或设置注释的宽度。 |
| actions | 获取注释操作的列表。 |
| 高度 | 获取或设置注释的高度。 |
| 矩形 | 获取或设置注释矩形。 |
| 内容 | 获取或设置注释文本。 |
| 名称 | 获取或设置页面上注释的名称。 |
| 已修改 | 获取或设置注释最近修改的日期和时间。 |
| 颜色 | 获取或设置注释颜色。 |
| border | 获取或设置注释边框特性。 [border](/pdf/python-net/aspose.pdf.annotations/annotation/) |
| 激活状态 | 获取或设置当前注释外观状态。 |
| 特性 | 获取注释特性。 |
| 状态 | 获取注释的外观字典。 |
| 对齐 | 注释对齐方式。此属性已过时。请改用 HorizontalAligment。 |
| 文本水平对齐 | 获取或设置注释的文本对齐方式。 |
| 完整名称 | 获取注释的完全限定名称。 |
| 外观 | 获取该注释的外观字典。 |
| 页面索引 | 获取包含注释的页面索引。 |
## 方法
| 名称 | 描述 |
| :- | :- |
| clone() | 克隆此实例。<br/> 虚拟方法。始终返回 null。 |
| get_rectangle(consider_rotation) | 返回考虑页面旋转后的注释矩形。 |
| accept(visitor) | 接受用于注释处理的访问者。 |
| flatten() | 将注释内容直接放置在页面上,<br/> 注释对象将被移除。 |
| change_after_resize(transform) | 根据矩阵变换更新参数和外观。 |

### 另请参阅

* namespace [aspose.pdf.annotations](/pdf/python-net/aspose.pdf.annotations/)
* assembly [Aspose.PDF](/pdf/python-net/)

Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
title: "AnnotationActionCollection"
second_title: "Aspose.PDF for Python via .NET API 参考"
description: "表示注释操作的集合。"
type: docs
weight: 30
url: /zh/python-net/aspose.pdf.annotations/annotationactioncollection/
---

## AnnotationActionCollection class

表示注释操作的集合。

AnnotationActionCollection 类型公开以下成员:
## 属性
| 名称 | 描述 |
| :- | :- |
| on_enter | 获取或设置当光标进入 annotation�s 的活动区域时要执行的操作。 |
| on_exit | 获取或设置当光标离开 annotation�s 的活动区域时要执行的操作。 |
| on_press_mouse_btn | 获取或设置当鼠标按钮在 annotation�s 的活动区域内被按下时要执行的操作。 |
| on_release_mouse_btn | 获取或设置当鼠标按钮在 annotation�s 的活动区域内被释放时要执行的操作。 |
| on_receive_focus | 获取或设置当注释获得输入焦点时要执行的操作。 |
| on_open_page | 获取或设置当包含注释的页面被打开时要执行的操作。 |
| on_close_page | 获取或设置当包含注释的页面被关闭时要执行的操作。 |
| on_show_page | 获取或设置当包含注释的页面在 viewer application�s 的用户界面中变为可见时要执行的操作。 |
| on_hide_page | 获取或设置当包含注释的页面在 viewer application�s 的用户界面中不再可见时要执行的操作。 |
| on_lost_focus | 获取或设置当注释失去输入焦点时要执行的操作。 |
| on_modify_character | 获取或设置当用户修改字段的字符时要执行的操作。 |
| on_validate | 获取或设置当用户更改字段内容时要执行的操作。 |
| on_format | 获取或设置用于格式化字段值的操作。 |
| on_calculate | 获取或设置用于计算字段值的操作。 |
## 方法
| 名称 | 描述 |
| :- | :- |
| remove_actions() | 移除注释的所有操作。 |

### 另请参阅

* namespace [aspose.pdf.annotations](/pdf/python-net/aspose.pdf.annotations/)
* assembly [Aspose.PDF](/pdf/python-net/)

Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: "AnnotationCollection"
second_title: "Aspose.PDF for Python via .NET API 参考"
description: "表示注释集合的类。"
type: docs
weight: 40
url: /zh/python-net/aspose.pdf.annotations/annotationcollection/
---

## AnnotationCollection class

表示注释集合的类。

AnnotationCollection 类型公开以下成员:
## 属性
| 名称 | 描述 |
| :- | :- |
| is_synchronized | 获取一个值,指示对 Aspose.Pdf.Annotations.AnnotationCollection 的访问是否已同步(线程安全)。 |
| sync_root | 获取一个对象,可用于同步对 Aspose.Pdf.Annotations.AnnotationCollection 的访问。 |
## Indexer
| 名称 | 描述 |
| :- | :- |
| [index] | 要获取的元素的索引。 |
## 方法
| 名称 | 描述 |
| :- | :- |
| delete(index) | 按索引从集合中删除注释。 |
| delete() | 按索引从集合中删除注释。 |
| delete(annotation) | 按索引从集合中删除注释。 |
| add(annotation, consider_rotation) | 向集合中添加注释。如果页面已旋转,则相应地重新计算注释矩形。 |
| accept(visitor) | 接受访问者以处理注释。 |
| find_by_name(name) | 根据名称返回注释。 |

### 另请参阅

* namespace [aspose.pdf.annotations](/pdf/python-net/aspose.pdf.annotations/)
* assembly [Aspose.PDF](/pdf/python-net/)

Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: "AnnotationFlags"
second_title: "Aspose.PDF for Python via .NET API 参考"
description: "指定注释各种特性的标志集合。"
type: docs
weight: 930
url: /zh/python-net/aspose.pdf.annotations/annotationflags/
---

## AnnotationFlags enumeration

指定注释各种特性的标志集合。

## Members
| Member name | 描述 |
| :- | :- |
| DEFAULT | 默认值。 |
| INVISIBLE | 如果设置,则在注释不属于标准注释类型之一<br/> 且没有可用的注释处理程序时不显示该注释。如果未设置,则显示此类未知注释<br/> 使用其外观字典中指定的外观流(如果有)。 |
| HIDDEN | 如果设置,则不显示或打印该注释,也不允许其与用户交互,<br/> 无论其注释类型或是否有可用的注释处理程序。<br/> 在屏幕空间受限的情况下,可以选择性地隐藏和显示注释,<br/> 并结合外观流来显示类似于在线帮助系统功能的辅助弹出信息。 |
| PRINT | 如果设置,则在页面打印时打印该注释。如果未设置,则永不打印该注释,<br/> 无论其是否在屏幕上显示。例如,这对于表示交互式按钮的注释很有用,因为在打印页上它们没有任何实际意义。 |
| NO_ZOOM | 如果设置,则不按页面放大倍率缩放注释的外观。<br/> 注释在页面上的位置(由其注释矩形的左上角定义)<br/> 保持固定,不受页面放大倍率的影响。 |
| NO_ROTATE | 如果设置,则不按页面旋转角度旋转注释的外观。<br/> 注释矩形的左上角在页面上保持固定位置,<br/> 不受页面旋转的影响。 |
| NO_VIEW | 如果设置,则不在屏幕上显示注释,也不允许其与用户交互。<br/> 注释可能会被打印(取决于 Print 标志的设置),<br/> 但在屏幕显示和用户交互的场景下应视为隐藏。 |
| READ_ONLY | 如果设置,则不允许注释与用户交互。注释可以显示<br/> 或打印(取决于 NoView 和 Print 标志的设置),但不应响应鼠标点击<br/> 或在鼠标移动时改变其外观。此标志对小部件注释被忽略;<br/> 其功能由关联表单字段的 ReadOnly 标志承担。 |
| LOCKED | 如果设置,则不允许用户删除注释或修改其属性(包括位置和大小)。<br/> 但是,此标志不限制对注释内容的更改,<br/> 如表单字段的值。 |
| TOGGLE_NO_VIEW | 如果设置,则对某些事件反转 NoView 标志的解释。<br/> 一个典型的用法是让注释仅在鼠标光标悬停时出现。 |
| LOCKED_CONTENTS | 如果设置,则不允许用户修改注释的内容。<br/> 此标志不限制删除注释或更改其他注释属性,<br/> 如位置和大小。 |

### 另请参阅

* namespace [aspose.pdf.annotations](/pdf/python-net/aspose.pdf.annotations/)
* assembly [Aspose.PDF](/pdf/python-net/)

Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: "AnnotationSelector"
second_title: "Aspose.PDF for Python via .NET API 参考"
description: "此类用于使用 Visitor 模板思想选择注释。"
type: docs
weight: 50
url: /zh/python-net/aspose.pdf.annotations/annotationselector/
---

## AnnotationSelector class

此类用于使用 Visitor 模板思想选择注释。

AnnotationSelector 类型公开以下成员:
## 构造函数
| 名称 | 描述 |
| :- | :- |
| AnnotationSelector() | 初始化 AnnotationSelector 类的新实例。 |
| AnnotationSelector(annotation) | 初始化 AnnotationSelector 类的新实例 |
## 属性
| 名称 | 描述 |
| :- | :- |
| selected | 已选择对象的列表。 |
## 方法
| 名称 | 描述 |
| :- | :- |
| 访问(link) | 如果 AnnotationSelector 使用 LinkAnnotation 对象初始化,则选择链接注释。 |
| 访问(attachment) | 如果 AnnotationSelector 使用 FileAttachmentAnnotation 对象初始化,则选择附件注释。 |
| 访问(text) | 如果 AnnotationSelector 使用 TextAnnotation 对象初始化,则选择文本注释。 |
| visit(redact) | 如果 AnnotationSelector 使用 RedactAnnotation 对象初始化,则选择编辑注释。 |
| 访问(freetext) | 如果 AnnotationSelector 使用 FreeTextAnnotation 对象初始化,则选择自由文本注释。 |
| 访问(highlight) | 如果 AnnotationSelector 使用 FreeTextAnnotation 对象初始化,则选择附件注释。 |
| 访问(underline) | 如果 AnnotationSelector 使用 UnderlineAnnotation 对象初始化,则选择下划线注释。 |
| 访问(strike_out) | 如果 AnnotationSelector 使用 StrikeOutAnnotation 对象初始化,则选择删除线注释。 |
| 访问(squiggly) | 如果 AnnotationSelector 使用 SquigglyAnnotation 对象初始化,则选择波浪线注释。 |
| 访问(popup) | 如果 AnnotationSelector 使用 PopupAnnotation 对象初始化,则选择弹出注释。 |
| 访问(line) | 如果 AnnotationSelector 使用 UnderlineAnnotation 对象初始化,则选择下划线注释。 |
| 访问(circle) | 如果 AnnotationSelector 使用 CircleAnnotation 对象初始化,则选择圆形注释。 |
| 访问(square) | 如果 AnnotationSelector 使用 SquareAnnotation 对象初始化,则选择方形注释。 |
| 访问(ink) | 如果 AnnotationSelector 使用 LinkAnnotation 对象初始化,则选择链接注释。 |
| 访问(polyline) | 如果 AnnotationSelector 使用 PolylineAnnotation 对象初始化,则选择折线注释。 |
| visit(polygon) | 如果 AnnotationSelector 使用 PolygonAnnotation 对象初始化,则选择多边形注释。 |
| visit(caret) | 如果 AnnotationSelector 使用 CaretAnnotation 对象初始化,则选择插入符号注释。 |
| visit(stamp) | 如果 AnnotationSelector 使用 StampAnnotation 对象初始化,则选择印章注释。 |
| visit(widget) | 如果 AnnotationSelector 使用 WidgetAnnotation 对象初始化,则选择小部件注释。 |
| visit(watermark) | 如果 AnnotationSelector 使用 WatermarkAnnotation 对象初始化,则选择水印注释。 |
| visit(movie) | 如果 AnnotationSelector 使用 MovieAnnotation 对象初始化,则选择电影注释。 |
| visit(rich_media) | 如果 AnnotationSelector 使用 RichMedia 注释对象初始化,则选择电影注释。 |
| visit(screen) | 如果 AnnotationSelector 使用 ScreenAnnotation 对象初始化,则选择屏幕注释。 |
| visit(pdf_3d) | 如果 AnnotationSelector 使用 PDF3DAnnotation 对象初始化,则选择 PDF3D 注释。 |

### 另请参阅

* namespace [aspose.pdf.annotations](/pdf/python-net/aspose.pdf.annotations/)
* assembly [Aspose.PDF](/pdf/python-net/)

Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: "AnnotationState"
second_title: "Aspose.PDF for Python via .NET API 参考"
description: "原始注释可以设置的状态枚举。"
type: docs
weight: 940
url: /zh/python-net/aspose.pdf.annotations/annotationstate/
---

## AnnotationState enumeration

原始注释可以设置的状态枚举。

## Members
| Member name | 描述 |
| :- | :- |
| UNDEFINED | 未定义的状态。 |
| MARKED | 该注释已被用户标记。 |
| UNMARKED | 该注释未被用户标记。 |
| ACCEPTED | 用户同意此更改。 |
| REJECTED | 用户不同意此更改。 |
| CANCELLED | 此更改已被取消。 |
| COMPLETED | 此更改已完成。 |
| NONE | 用户未对更改作出任何指示。 |

### 另请参阅

* namespace [aspose.pdf.annotations](/pdf/python-net/aspose.pdf.annotations/)
* assembly [Aspose.PDF](/pdf/python-net/)

Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: "AnnotationStateModel"
second_title: "Aspose.PDF for Python via .NET API 参考"
description: "对应注释状态的状态模型。"
type: docs
weight: 950
url: /zh/python-net/aspose.pdf.annotations/annotationstatemodel/
---

## AnnotationStateModel enumeration

对应注释状态的状态模型。

## Members
| Member name | 描述 |
| :- | :- |
| UNDEFINED | 未定义的状态模型。 |
| MARKED | 注释已被用户标记(或取消标记)。 |
| REVIEW | 注释已被用户审阅(接受、拒绝、取消、完成、无)。 |

### 另请参阅

* namespace [aspose.pdf.annotations](/pdf/python-net/aspose.pdf.annotations/)
* assembly [Aspose.PDF](/pdf/python-net/)

Loading