軟體概要
本庫具有以下的功能。
* 檔案信息的獲取
* 頁數的獲取
* 頁大小的獲取
* 向應用程式視窗的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的透明或是半透明功能的圖像等也無法正常顯示。