PDF Viewer SDK

PDF Viewer SDK 是面向為了開發PDF顯示方法的開發者的配套元件。使用此產品的話,可以開發加有與PDF的顯示相關的獨自功能的系統和應用程式。

軟體概要

本庫具有以下的功能。

* 檔案信息的獲取

* 頁數的獲取

* 頁大小的獲取

* 向應用程式視窗的PDF的描畫

* 列印(只有被允許的PDF)

* 檢索

* PDF的圖像化(EMF、BMP、PNG、JPEG形式)

※計畫功能隨時增加。

1.1.1 請注意

在所提供的庫中可實現的功能如下所示。

1.2 開發環境

PDF Viewer SDK是在Microsoft Visual C++ 6.0 中被編譯出來的。調出一方的程式請使用具有互換性的編譯器。

運行環境

PDF Viewer SDK的庫請在下面的環境中使用。

1.3.2 OS

日文Microsoft Windows XP/Professional/Home Edition, 日語Microsoft Windows XP/2000 Professional

1.3.3 計算機本身

運行使用了 OS 的計算機

1.3.4 記憶體

建議您使用 OS 推薦容量以上的記憶體。

1.3.5 硬碟的剩餘空間

25MB以上

1.4 本產品的功能

1.4.6 類名

類名是PDFDocument。

1.4.7 method

處理 API

打開流 openDocument

打開檔案 openDocument

關閉 closeDocument

已經被打開了嗎? isOpen

可以列印碼? isEnablePrintout

版本的獲取 getVersion

生成日期的獲取 getCreationDate

更新日期的獲取 getModifyDate

標題的獲取 getTitle

生成者的獲取 getAuthor

子標題的獲取 getSubject

關鍵字的獲取 getKeywords

應用程式的獲取 getCreator

PDF轉換的獲取 getProducer

頁數的獲取 getPageCount

已解析頁數的獲取 getLoadCount

頁大小的獲取 getPageSize

頁的顯示 drawPage

開始列印 startPrint

列印結束 endPrint(void) const

列印中止 abortPrint(void) const

頁的列印 printPage

EMF的生成 makeEmfPage

BMP的生成 makeBmpPage

JPEG的生成 makeJpegPage

PNG的生成 makePngPage

檢索字元串 searchText

全部檢索 searchAll

檢索下一個 searchNext

解除檢索狀態 clearSearch

獲取檢索位置 getSearchPosition

是否是檢索狀態的詢問 isSearched

是否有錯誤 hasError

錯誤編號的獲取 getErrorCode

錯誤信息的獲取 getErrorMessage

錯誤的放棄 abandonError

錯誤的清空 clearError

※因為功能可能不斷更新,請注意。

限制事項

不能保證所有的PDF可以在Acrobat Reader同樣可以顯示。可以顯示的PDF是由下面任意一個PDF生成工具生成的。

* PDF1.3~1.5式樣基準的,用Adobe Acrobat生成的PDF。

* 用Antenna house生產的PDF Driver生成的PDF。

* 用Antenna house生產的XSL Formatter生成的PDF。

不能保證用上述以外的PDF生成工具生成的PDF的顯示。另外,用Acrobat生成的PDF,V1.0的話,下面的PDF的顯示也是不可以的。

* 在PDF中嵌入了字型格式,但是沒有嵌入字元編碼的。

另外,CMYK顏色模型的圖像和使用了PNG的透明或是半透明功能的圖像等也無法正常顯示。

相關詞條

熱門詞條

聯絡我們