ITBear旗下自媒體矩陣:

GrapeCity Documents for Excel 文檔API組件 V2.2全新放送,可將帶形狀的電子表格導出為PDF

   時間:2019-07-23 15:27:28 來源:互聯(lián)網(wǎng)編輯:星輝 發(fā)表評論無障礙通道

GrapeCity Documents for Excel 文檔API 組件 V2.2 正式發(fā)布,本次新版本包含諸多重量級產(chǎn)品功能,如:將帶有形狀的電子表格導出為 PDF、控制分頁和電子表格內(nèi)容、將Excel電子表格的特定頁面打印為PDF、在工作簿之間剪切和復(fù)制工作表等。

作為一款適用于 .NET 和 Java 6.0+ 標準的文檔API組件,GrapeCity Documents for Excel 通過編碼的方式,無需依賴 Microsoft Excel ,即可超快批量操作 Excel 文件,與純前端表格控件 SpreadJS 結(jié)合使用,可同時在 Web 端實現(xiàn) Excel 類數(shù)據(jù)展示、Excel 功能和布局樣式,以及后端 Excel 導入導出等業(yè)務(wù)場景,使您開發(fā)的應(yīng)用程序具備快速創(chuàng)建、加載、編輯、導入/導出大型 Excel 文檔的功能模塊。

訪問 GrapeCity Documents 官網(wǎng)了解更多:https://www.grapecity.com.cn/developer/grapecitydocuments

點擊此處,下載最新版 GrapeCity Documents for Excel (Java)

點擊此處,下載最新版 GrapeCity Documents for Excel (.NET)

將帶有形狀的電子表格導出為 PDF

使用 GrapeCity Documents for Excel,您可以將帶有形狀的電子表格導出為 PDF,這些形狀包括箭頭、線條、圖片和一般默認形狀(包括 MS Excel 的內(nèi)置形狀)。利用這一特性,開發(fā)人員可以創(chuàng)建更為有趣且豐富的 Excel 工作表。

導出的 PDF 中支持的形狀屬性包括:

• 填充樣式

• 線條樣式

• 形狀與文本

• 形狀與圖片

• 旋轉(zhuǎn)的形狀

• 翻轉(zhuǎn)的形狀

• 分組的形狀

控制分頁和電子表格輸出的內(nèi)容

GrapeCity Documents for Excel 通過引入一個名為 PrintManager  的類來控制分頁、導出PDF 和控制電子表格輸出的內(nèi)容,該功能通過在 PageInfo  對象中提供用于分頁結(jié)果的用戶信息,以及通過 PrintManager.Paginate  方法從 Excel 文件生成的頁面列表中,實現(xiàn)將 Excel 的特定部分導出到 PDF 文檔中。該功能可執(zhí)行以下操作:

• 添加、刪除、修改頁面

• 更改頁碼、頁數(shù)、頁面內(nèi)容和頁面設(shè)置

該功能的實現(xiàn)步驟包括:

通過 GrapeCity Documents for Excel 提供的這項功能,可有效解決將 Excel 文件轉(zhuǎn)換為 PDF 時的分頁、頁面布局、頁面設(shè)置等問題。

在 PDF 中渲染 Excel 報表

一份完整的報表通常是由文本描述、數(shù)字和圖表組合而成。以財務(wù)報表舉例,完整的財務(wù)報表可視為公司業(yè)務(wù)活動和財務(wù)業(yè)績的混合體,為保證其數(shù)據(jù)的準確性、不可編輯性與安全性,通常會以 PDF 文檔的格式分發(fā)給客戶,盡可能地保留原始文檔的質(zhì)量和數(shù)據(jù)。

此報表用 Excel 的方式展示了公司現(xiàn)金流、凈收入等數(shù)據(jù)。Excel 方式的最大特點就是以表格的形式顯示數(shù)據(jù),為了進行二次分發(fā)并保證此報表數(shù)據(jù)的真實性,可通過 GrapeCity Documents for Excel 文檔API 來將 Excel 數(shù)據(jù)轉(zhuǎn)換成 PDF,也可提取 Excel 表中某一工作簿的位置在 PDF 文件中進行渲染。

通過使用 GrapeCity Documents for Excel 的 PrintManager  類從 Excel 中提取數(shù)據(jù),并通過 GrapeCity Documents for PDF 的 API 導出到 PDF 中。

注意: 要使用此功能,您需要同時獲得 GrapeCity Documents for PDF 和 GrapeCity Documents for Excel (.NET版本)的許可授權(quán)。

將 Excel 電子表格的指定頁面內(nèi)容打印為 PDF

有時,我們不需要打印所有頁面,只需要從 Excel 文件中打印指定的頁面信息。例如以下場景,貴公司有一份年度產(chǎn)品和銷售清單,并通過數(shù)據(jù)透視表進行分析。您可以根據(jù)需要查看特定客戶的銷售額和產(chǎn)品總銷售額,但只需將數(shù)據(jù)透視表的數(shù)據(jù)分析結(jié)果打印為 PDF,以便分發(fā)給利益相關(guān)者。這時,就會用到將 Excel 電子表格的指定頁面內(nèi)容打印為 PDF 功能。

在下面的文件中,公司希望打印 Page 5、Page 6 和 Page 7 部分,并且在打印結(jié)果中,以連續(xù)頁碼 1、2、3 呈現(xiàn)。

您可以從 PageInfo  對象中選擇特定的頁面內(nèi)容,然后使用 PrintManager.UpdatePageNumberAndPageSettings(..) 方法設(shè)置連續(xù)頁碼。

打印時將同一張表的數(shù)據(jù)保持在一張紙上

有時,表數(shù)據(jù)需要在同一張紙上打印,而不是單獨打印在一個新的頁面上。特別是,當合并單元格時,用戶不希望合并的行數(shù)據(jù)在打印時被分割在不同的頁面上。使用 KeepTogetherRanges  類可以幫助您設(shè)置,打印時將同一張表的數(shù)據(jù)保持在一張紙上。

在 PDF 中將多個工作表打印到同一頁

Excel 工作簿中可能同時包含多個工作表的數(shù)據(jù)。例如,在公司的每月預(yù)算的詳細信息中,每月摘要位于第一個工作表上,而每月預(yù)算詳細信息則位于單獨的工作表中。在這種情況下,能夠?qū)雾摂?shù)據(jù)分發(fā)給公司股東是最佳情況。

因此,將多個工作表內(nèi)容打印到 PDF 中的單個頁面將非常有用,通過 GrapeCity Documents for Excel 的 PrintManager 類與 GrapeCity Documents for PDF 的 API 相結(jié)合可以順利完成該任務(wù)。PageInfo PrintManager 的對象能夠獲取 Excel 文檔的所有頁面,通過 PrintManager.Draw(..) 可以查看頁面在 GrapeCity Documents for PDF 中的呈現(xiàn)方式,如 n 行 n 列的布局。

管理不同頁面上的標題

打印 PDF 時,如果工作表中有多個表,則可能需要在所有頁面上重復(fù)表標題。用戶可以指定當各個表溢出到其他頁面時重復(fù)當前表的標題。

使用 RepeatSettings  類,可以訪問特定表的標題、尾部行、列、表頭和結(jié)尾。您還可以在 PrintManager.Paginate(..) 方法中發(fā)送 RepeatSettings 等。

將不同的 Excel 工作簿導出為一個 PDF

在任何行業(yè)中,都難免生成數(shù)百個 Excel 報告來分析數(shù)據(jù)。為了分發(fā)這些數(shù)據(jù)給客戶,公司更喜歡 PDF 格式,因為它無法編輯,可以保留原始文檔的質(zhì)量和格式。

如果多個報告屬于單個項目,您一定不希望向客戶提供多個 PDF 文件。GrapeCity Documents for Excel 為您提供了將不同的 Excel 工作簿導出為一個 PDF 的功能,僅需簡單的代碼即可實現(xiàn)。調(diào)用 PrintManager  類可以在不同的工作簿中直接保存為一個 PDF 文件。

在 PDF 的右側(cè)、底部等位置重復(fù)行與列

在許多情況下,在 PDF 的底部或右側(cè)重復(fù)行、列是有幫助的。例如,貴公司可能需要在每個打印頁面的底部重復(fù)免責聲明或注釋:

我們以世界衛(wèi)生組織的報告為例。它收集區(qū)域衛(wèi)生技術(shù)信息,作為國家衛(wèi)生計劃的一部分,或僅有一個不屬于國家衛(wèi)生計劃的衛(wèi)生技術(shù)中心的地區(qū)。我們使用 Yes1 和 Yes2 的值作為圖例,在每頁的底部重復(fù)。

您可能需要對數(shù)據(jù)透視表的不同區(qū)域進行不同的格式化,以強調(diào)哪些數(shù)據(jù)屬于哪里,比如:組織的月度預(yù)算報告。該報告將以 3 頁打印,每頁都會在最后重復(fù)該消息。

Microsoft Excel 沒有直接在底部或右側(cè)重復(fù)行或列的方法,它只能選擇在頂部或左側(cè)重復(fù)行或列。要在 Microsoft Excel 的底部重復(fù)行,一般只能使用“頁腳”,但它對于大型文本的作用是有限的。

通過 GrapeCity Documents for Excel 的 PageSetup API ,可以在導出到 PDF 時在右側(cè)重復(fù)行或列。通過 IPageSetup.PrintTailRows / PrintTailColumns  在 PDF 導出期間重復(fù)行或列。

· .NET 平臺幫助文檔 (在底部重復(fù)行)

· .NET 平臺幫助文檔 (右側(cè)重復(fù)列)

· .NET 平臺示例(在底部重復(fù)行)

· .NET 平臺示例(右側(cè)重復(fù)列)

· Java 平臺幫助文檔 (在底部重復(fù)行 )

· Java 平臺幫助文檔 (右側(cè)重復(fù)列)

· Java 平臺示例(在底部重復(fù)行 )

· Java 平臺示例(右側(cè)重復(fù)列)

GrapeCity Documents for Excel V2.2產(chǎn)品新增功能介紹:

1.  條件格式化數(shù)據(jù)透視表的樣式和字段

2.  導入/導出 .CSV 文件時自定義行//值分隔符

3.  支持粘貼選項

4.  插入、刪除行/列時自動調(diào)整分頁符

5.  復(fù)制和移動工作表

6.  跨工作簿剪切和復(fù)制數(shù)據(jù)

7.  查找和替換文本

8.  在 Cell 范圍內(nèi)支持 FormulaArrayR1C1

9.  導出為 PDF 時支持縮小文本內(nèi)容以適應(yīng)邊框大小

10. 支持導入 XlsxOpenOptions 的標志

11. 提供自動調(diào)整行高、列寬的 API

12. 在 Excel I / O 時保留 OLEObjects

13. 保留日本的 Ruby 角色

以上就是GrapeCity Documents for Excel 文檔API組件 V2.2 的新特性介紹,關(guān)于產(chǎn)品更多資訊,歡迎前往 GrapeCity Documents for Excel 官網(wǎng)了解。點擊此處,詳細了解 GrapeCity Documents for Excel (Java)

點擊此處,詳細了解 GrapeCity Documents for Excel (.NET)

關(guān)于葡萄城https://www.grapecity.com.cn/

賦能開發(fā)者!葡萄城公司成立于 1980 年,是全球領(lǐng)先的集開發(fā)工具、商業(yè)智能解決方案、管理系統(tǒng)設(shè)計工具于一身的軟件和服務(wù)提供商。西安葡萄城是其在中國的分支機構(gòu),面向全球市場提供軟件研發(fā)服務(wù),并為中國企業(yè)的信息化提供國際先進的開發(fā)工具、軟件和研發(fā)咨詢服務(wù)。葡萄城的控件和軟件產(chǎn)品在國內(nèi)外屢獲殊榮,在全球被數(shù)十萬家企業(yè)、學校和政府機構(gòu)廣泛應(yīng)用

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version