PyPDF2 DocumentInformation類

2023-03-29 11:40 更新

?classPyPDF2.DocumentInformation

基類: ?

DictionaryObject

表示 PDF 文件中提供的基本文檔元數(shù)據(jù)的類??梢酝ㄟ^?PdfReader.metadata?訪問此類。

文檔元數(shù)據(jù)的所有文本屬性都有 兩個(gè)屬性,例如。?author ?和 ?author_raw?。

非原始屬性將始終返回一個(gè)?TextStringObject?,這使得它非常適合顯示元數(shù)據(jù)的情況。

??如果 PyPDF2 無法解碼字符串的文本編碼,?raw ?屬性有時(shí)會(huì)返回一個(gè)?ByteStringObject?;

這需要調(diào)用者的額外安全性,因此不經(jīng)常訪問。

屬性 author: Optional[str]

訪問文檔作者的只讀屬性。

返回一個(gè) unicode 字符串 ( ?TextStringObject?) 或者?None ?如果沒有指定作者。

屬性 author_raw: Optional[str]

作者的“原始”版本;可以返回一個(gè)?ByteStringObject ?

屬性 creation_date: Optional[datetime]

訪問文檔創(chuàng)建日期的只讀屬性。 

屬性  creation_date_raw: Optional[str]

創(chuàng)建日期的“原始”版本;可以返回一個(gè)?ByteStringObject?.

通常采用 D:YYYYMMDDhhmmss[+-]hh'mm 格式,其中后綴是與 UTC 的偏移量。

屬性 creator: Optional[str]

訪問文檔創(chuàng)建者的只讀屬性。

如果文檔是從另一種格式轉(zhuǎn)換為 PDF,則這是創(chuàng)建原始文檔的應(yīng)用程序(例如 OpenOffice)的名稱。返回一個(gè) unicode 字符串 ( ?TextStringObject?) 或者None如果沒有指定創(chuàng)建者。

屬性 creator_raw: Optional[str]

creator 的“原始”版本;可以返回一個(gè)?ByteStringObject?.

getText(key: str)→ Optional[str]

指定鍵的文本值或?None?。

1.28.0 版后已棄用:使用屬性(例如?title?/ ?author?)。

indirect_reference: Optional[IndirectObject]

屬性 modification_date: Optional[datetime]

訪問文檔修改日期的只讀屬性。

最近修改文檔的日期和時(shí)間。

屬性 modification_date_raw: Optional[str]

修改日期的“原始”版本;可以返回一個(gè)?ByteStringObject?.

通常采用 D:YYYYMMDDhhmmss[+-]hh'mm 格式,其中后綴是與 UTC 的偏移量。 

屬性 producer: Optional[str]

訪問文檔的producer的只讀屬性。

如果文檔是從另一種格式轉(zhuǎn)換為 PDF,則這是將其轉(zhuǎn)換為 PDF 的應(yīng)用程序的名稱(例如,OSX Quartz)。返回一個(gè) unicode 字符串 ( ?TextStringObject?) 或者?None?如果未指定生產(chǎn)者。

屬性 producer_raw: Optional[str]

生產(chǎn)者的“原始”版本;可以返回一個(gè)?ByteStringObject?.

屬性 subject: Optional[str]

訪問文檔主題的只讀屬性。

返回一個(gè) unicode 字符串 ( ?TextStringObject?) 或?None ?如果未指定主題。

屬性 subject_raw: Optional[str]

主題的“原始”版本;可以返回一個(gè)?ByteStringObject?. 

屬性 title: Optional[str]

訪問文檔標(biāo)題的只讀屬性。

返回一個(gè) unicode 字符串 ( ?TextStringObject?) 或者None 如果沒有指定標(biāo)題。

屬性 title_raw: Optional[str]

標(biāo)題的“原始”版本;可以返回一個(gè)?ByteStringObject?.

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)