你在尋找支持在.NET中用編程方法處理各類格式文檔的API嗎?好巧,.NET版企業(yè)級(jí)文檔管理組合套包Spire.Office 2020全新上線!Word、Excel、PPT、PDF、條形碼等格式一網(wǎng)打盡。
目前,Spire.Office for .NET v6.6.0
2021年第六版現(xiàn)已正式發(fā)布。本次更新帶來一些新的功能,比如:Spire.PDF 支持轉(zhuǎn)換 PDF 為透明背景的圖片,同時(shí)還支持PDF簽名添加時(shí)間戳?xí)r設(shè)置用戶名和密碼;Spire.XLS支持轉(zhuǎn)換 Excel 到 PDF 時(shí)指定字體目錄;Spire.Doc 支持添加跨整個(gè)頁面的橫線等等。同時(shí),該版本還修復(fù)了大量已知問題。點(diǎn)擊下方按鈕即可下載試用↓↓↓
免費(fèi)下載Spire.Office for .NET v6.6.0
新功能及問題修復(fù)詳情,請(qǐng)參閱如下內(nèi)容。
新功能:
PdfDocument doc = new PdfDocument(); doc.LoadFromFile("input.pdf"); doc.ConvertOptions.SetPdfToImageOptions(0); Image image = doc.SaveAsImage(0); image.Save("output.png", ImageFormat.Png);
PdfOrdinarySignatureMaker接口支持添加時(shí)間戳
static void Main(string[] args) { X509Certificate2 x509 = new X509Certificate2(inputFile_pfx, password); PdfDocument doc = new PdfDocument(); doc.LoadFromFile(inputFile); PdfPKCS7Formatter formatter = new PdfPKCS7Formatter(x509, false); formatter.TimestampService = new TSAHttpService("http://time.certum.pl"); PdfOrdinarySignatureMaker signatureMaker = new PdfOrdinarySignatureMaker(doc, formatter); IPdfSignatureAppearance signatureAppearance = new PdfCustomSignatureAppearance(); signatureMaker.MakeSignature("sign", doc.Pages[0], 100, 100, 100, 100, signatureAppearance); doc.SaveToFile(outputFile, FileFormat.PDF); doc.Close(); } public class PdfCustomSignatureAppearance : IPdfSignatureAppearance { public void Generate(PdfCanvas g) { float fontSize = 10; PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("Arial", fontSize), true); g.DrawString("AAAAAAAAAAA", font, PdfBrushes.Red, new PointF(0, 0)); } }
支持PDF簽名添加時(shí)間戳?xí)r設(shè)置用戶名和密碼
string url = "http://test1.tsa.cn/tsa"; signature.ConfigureTimestamp(url, "tsademo", "tsademo");
支持通過流加載SVG文件
doc.LoadFromSvg(Stream stream);
問題修復(fù):
-
修復(fù)了驗(yàn)證簽名是否被修改時(shí)返回值不正確的問題
-
修復(fù)了加密文檔后文檔損壞的問題
-
修復(fù)了strong和em標(biāo)簽解析不正確的問題
-
修復(fù)了PDF轉(zhuǎn)圖片,第一頁是空白的問題
-
修復(fù)了解析HTML 標(biāo)簽,兩個(gè)標(biāo)簽之間的空格寬度會(huì)比較大的問題
-
修復(fù)了轉(zhuǎn)換PDF到SVG內(nèi)容不正確的問題
-
修復(fù)了轉(zhuǎn)換SVG到PDF內(nèi)容不正確的問題
-
修復(fù)了轉(zhuǎn)換PDF到圖片內(nèi)容不正確的問題
-
修復(fù)了添加的數(shù)字簽名無效的問題
-
修復(fù)了添加的數(shù)字簽名簽署時(shí)間不正確的問題
-
修復(fù)了轉(zhuǎn)換PDF到Excel,控制臺(tái)打印“-------------AGAIN”的問題
-
修復(fù)了轉(zhuǎn)換XPS到PDF的內(nèi)容不正確的問題
-
修復(fù)了打印了PDF結(jié)果不正確的問題
-
修復(fù)了合并PDF結(jié)果文檔打開報(bào)錯(cuò)的問題
-
修復(fù)了.NETStandard平臺(tái)獲取的圖片位置信息不正確的問題
-
修復(fù)了扁平化域后文本位置改變的問題
-
刪除了Security.Permissions的set方法
-
修復(fù)了PDFA/3B文檔添加數(shù)字簽名后不符合規(guī)范的問題
-
修復(fù)了轉(zhuǎn)換PDF到SVG結(jié)果文檔打開報(bào)錯(cuò)的問題
新功能:
sheet.GetColumnIsHide(columnIndex) sheet.GetRowIsHide(rowIndex)
支持轉(zhuǎn)換Excel到PDF時(shí)指定字體目錄
workbook.CustomFontFileDirectory = new string[] { "./Data/Font" };
問題修復(fù):
-
修復(fù)了轉(zhuǎn)換Sheet到HTML多出下劃線的問題
-
修復(fù)了轉(zhuǎn)換Excel到HTML結(jié)果不正確的問題
-
修復(fù)了移除過濾器后內(nèi)容不正確的問題
-
修復(fù)了插入行拋異常“Can't insert row”的問題
-
修復(fù)了Docker環(huán)境中轉(zhuǎn)換Excel到PDF拋異常“Index was out of range"的問題
-
修復(fù)了轉(zhuǎn)換ChartSheet到圖片內(nèi)容不正確的問題
-
修復(fù)了加載XLSX文件拋異常“System.OverflowException”的問題
-
修復(fù)了加載XLSX文件拋異常“System.ArgumentOutOfRangeException”的問題
-
修復(fù)了轉(zhuǎn)換Excel到PDF,文本換行不正確的問題
-
修復(fù)了轉(zhuǎn)換Excel到PDF拋異常“Input string was not in a correct format”的問題
-
修復(fù)了轉(zhuǎn)換圖表到圖片內(nèi)容不正確的問題
-
修復(fù)了轉(zhuǎn)換Excel到PDF頁面邊距不正確的問題
-
修復(fù)了設(shè)置125%DPI時(shí),轉(zhuǎn)換Excel到圖片內(nèi)容不完整的問題
-
修復(fù)了獲取到單元格樣式不正確的問題
-
修復(fù)了轉(zhuǎn)換Excel到PDF藝術(shù)字被裁剪的問題
-
修復(fù)了加載XLSX文檔拋異常“Invalid cell name”的問題
-
修復(fù)了轉(zhuǎn)換Excel到SVG拋異常“OutOfRangeException”的問題
-
修復(fù)了轉(zhuǎn)換Excel到PDF拋異常“NullReferenceException”的問題
-
修復(fù)了導(dǎo)出Excel數(shù)據(jù)時(shí)拋異常“System.Data.DuplicateNameException”的問題
新功能:
Document doc = new Document(); Section section = doc.AddSection(); section.AddParagraph().AppendHorizonalLine(); doc.SaveToFile("result.docx", FileFormat.Docx);
問題修復(fù):
-
修復(fù)了轉(zhuǎn)換Word到圖片內(nèi)容不正確的問題
-
修復(fù)了添加含有中文的公式不正確的問題
-
修復(fù)了郵件合并后數(shù)字格式不正確的問題
-
修復(fù)了加載保存文檔后多出額外字符的問題
-
修復(fù)了添加的公式不正確的問題
-
修復(fù)了轉(zhuǎn)換Word到PDF內(nèi)容不正確的問題
-
修復(fù)了添加的HTML文本,字母列表未正確解析的問題
-
修復(fù)了轉(zhuǎn)換Word到PDF表格不正確的問題
-
修復(fù)了轉(zhuǎn)換RTF到PDF,圖片內(nèi)容不正確的問題
-
修復(fù)了添加的數(shù)學(xué)公式對(duì)齊方式不正確的問題
-
修復(fù)了提取Word文檔文本拋異常“System.ArgumentOutOfRangeException”的問題
-
修復(fù)了加載保存NPOI生成的文檔,內(nèi)容不正確的問題
-
修復(fù)了保存文檔拋異常“System.ObjectDisposedException”的問題
-
修復(fù)了轉(zhuǎn)換Word到PDF多出書簽“Word Bookmarks”的問題
-
修復(fù)了轉(zhuǎn)換Word到PDF,內(nèi)容不正確的問題
-
修復(fù)了打印Word文檔,內(nèi)容不正確的問題
-
修復(fù)了轉(zhuǎn)換Word到PDF圖片丟失的問題
-
修復(fù)了轉(zhuǎn)換Word到PDF目錄不正確的問題
-
修復(fù)了轉(zhuǎn)換Word到PDF文本內(nèi)容丟失的問題
-
修復(fù)了轉(zhuǎn)換Word到PDF分頁不正確的問題
-
修復(fù)了打印Word文檔紙張方向不正確的問題
-
修復(fù)了加載RTF文檔拋異常“System.NullReferenceException”的問題
-
修復(fù)了加載Word文檔拋異常“System.NullReferenceException”的問題
問題修復(fù):
-
修復(fù)了加載文檔拋異常“Shape was not found”的問題
-
修復(fù)了拷貝幻燈片后,結(jié)果文檔的線條格式不正確的問題
-
修復(fù)了加載文檔拋異常“System.IndexOutOfRangeException”的問題
-
修復(fù)了替換文本時(shí)拋異常“Can't assign string which contains paragraph break character“的問題
-
修復(fù)了設(shè)置藝術(shù)字文本效果為拱形時(shí)不生效的問題
-
修復(fù)了轉(zhuǎn)換PPT到PDF內(nèi)容不正確的問題
問題修復(fù):
-
修復(fù)了PDF文檔打開后亂碼的問題
-
修復(fù)了PDF文檔打開后內(nèi)容顯示不正確的問題
-
修復(fù)了PDF文檔打開后顯示空白的問題
-
修復(fù)了放大查看PDF時(shí)內(nèi)容不顯示的問題
問題修復(fù):
慧都是E-iceblue官方友好合作伙伴,如果您對(duì)spire.office感興趣,可以了解具體授權(quán)價(jià)格和使用機(jī)制。
標(biāo)簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn