冰蓝科技spire.pdf写入到pdf文件时,中文无法显示的原因

文章讲述了作者在重装系统后,使用冰蓝科技Spirre.pdf插件写入PDF的文字无法正常显示,原因是缺少华文中宋和黑体字体。安装增强版Office2016并未解决问题,最终通过下载并安装黑体字体库才修复了问题。

     之前在一台电脑上使用冰蓝科技的sprire.pdf插件往pdf文件中写文字,功能已经实现出来了,但是后面这台电脑重新装了系统后,发现之前写入文字的功能又无法显示了,只能显示字母和数字。

     经过几天的摸索后,发现原因竟然是电脑重装系统后,安装的办公软件没有把字体装全,导致没有华文中宋和黑体两种字体,这才导致显示不出来的。

   后来我又卸载之前的办公软件,安装了一个增强版的office2016,结果黑体还是没有,但是花纹中宋还是显示出来了。

没办法,只能又去下载一个黑体字体的库,安装完成后才实现功能的。汗,耽误我好几天的时间。

下面贴出使用冰蓝科技的插件写入pdf文件的核心代码

public static void drawSignatureAndDate(String flowXY,String signatureName,String signatureData,PdfPageBase page,int fontSize,int x_offset,int y_offset){
//注意:字体必须是电脑本身已经安装了,才会显示,否则无法写入到pdf文件中
PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("华文中宋", Font.PLAIN, fontSize),true);
double x=Double.parseDouble(flowXY.split("&")[0])+x_offset;
double y=Double.parseDouble(flowXY.split("&")[1])+y_offset;
String signature=signatureName+" "+signatureData;
page.getCanvas().drawString(signature, font, PdfBrushes.getBlack(), x, y);
}

flowXY:xy坐标

String signatureName:签署姓名

signatureData:签署日期

page和fontSize为pdf页和字体大小,见官网

x_offset,int y_offset:偏移量,有时候不是正好在xy坐标处写,而是需要偏移一段位置。

<think>好的,用户让我介绍一下“冰蓝科技spire.pdf 官网”,我需要先弄清楚这个公司的官网具体是哪个,以及他们主要提供什么服务。首先,“冰蓝科技”听起来像是一家科技公司,可能专注于文档处理或PDF相关技术,因为提到了“spire.pdf”。Spire.PDF可能是一个PDF处理库或工具,可能是他们开发的产品。 我需要确认冰蓝科技Spire.PDF的关系。假设Spire.PDF是他们的产品,那么官网应该提供关于这个库的详细信息,比如功能、API文档、下载链接、定价等。用户可能想知道如何使用这个库,或者它的特点是什么,是否有免费版本,支持哪些编程语言等等。 接下来,用户可能希望了解官网的结构,比如是否有开发者文档、示例代码、技术支持或社区论坛。此外,可能还需要提到官网的设计是否友好,是否有中文支持,以及如何获取许可证等信息。 由于用户要求结构清晰的回答,我应该分点介绍,比如公司背景、产品功能、技术特点、资源支持等。同,要确保使用正确的中文术语,避免技术术语错误,并检查所有LaTeX格式是否符合要求,尽管在这个问题中可能数学公式不多,但如果有提到版本号或代码示例,可能需要适当处理。 另外,需要确认信息的准确性,如果无法访问官网或核实最新信息,应该建议用户直接访问官网获取最新详情,并可能提供官网的URL。不过,用户没有给出具体网址,可能需要提醒他们通过搜索引擎查找正确的链接,避免钓鱼网站。 最后,总结Spire.PDF的主要优势,比如跨平台支持、功能全面、性能高效等,以及适用的开发场景,帮助用户判断是否适合他们的项目需求。</think>关于冰蓝科技Spire.PDF的官网信息,以下是基于行业经验的整理与分析(注:由于无法访问官网,以下内容基于公开资料整理,建议直接访问官网获取最新信息): --- ### 一、公司背景 **冰蓝科技**(E-iceblue)是一家专注于文档处理技术的软件公司,主要提供高效、跨平台的开发组件。其产品线涵盖PDF、Word、Excel等格式处理工具,广泛应用于企业级开发场景。 --- ### 二、Spire.PDF核心功能 Spire.PDF是其旗舰产品之一,支持通过代码生成、编辑、转换和打印PDF文档。主要功能包括: 1. **PDF操作** - 创建/合并/拆分PDF - 添加文本、图片、表格、超链接等元素 - 加密解密、添加水印和数字签名 2. **格式转换** - PDF与Word、Excel、HTML、图片等格式互转 3. **高级特性** - 支持PDF/A标准 - 提取文本和图像 - 表单字段处理 --- ### 三、技术特点 1. **跨平台支持** - 提供.NET Framework、.NET Core、Java等多种版本 2. **无需依赖** - 不依赖Adobe Acrobat或其他第三方库 3. **多语言兼容** - 支持C#、VB.NET、Python等编程语言调用 --- ### 四、官网资源 官网通常包含以下关键内容(建议通过搜索引擎查找最新网址): 1. **产品文档** - API参考、代码示例(如创建PDF的代码片段): ```csharp PdfDocument pdf = new PdfDocument(); PdfPageBase page = pdf.Pages.Add(); page.Canvas.DrawString("Hello Spire.PDF!", new PdfFont(PdfFontFamily.Helvetica, 11f), PdfBrushes.Black, 10, 10); pdf.SaveToFile("Sample.pdf"); ``` 2. **下载试用** - 免费试用版(功能受限)与授权购买选项 3. **技术支持** - 论坛、邮件支持或在线工单系统 --- ### 五、适用场景 - 企业报表自动化生成 - 电子合同签署与管理 - 跨格式文档批量处理 --- ### 六、注意事项 1. 使用前需确认授权协议(免费版可能含水印) 2. 部分高级功能需企业版授权 建议通过搜索引擎查找“冰蓝科技Spire.PDF官网”获取最新技术文档与下载链接,注意辨别仿冒网站。如需代码级问题支持,可进一步提供具体场景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值