首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • Python: Spire.PDF-for-Python

    : PyCharm # Project : EssentialAlgorithms # File : SimpleTable.py # explain : 学习 from spire.pdf.common import * from spire.pdf import * class SimpleTable(object): def createtable(self): doc = PdfDocument() # Creates a new page page = doc.Pages.Add() s1 = "Spire.PDF graph/image drawing and inserting, table creation and " + "processing, and importing data etc.Besides, Spire.PDF pip install Spire.Presentation-for-Python pip install Spire.Pdf pip install Spire.Doc pip install Spire.XLS-for-Python

    14110编辑于 2026-06-18
  • 来自专栏.net core新时代

    Spire.Doc组件读取与写入Word

    最近无意中发现Spire.Doc组件功能很强大,目前来看基本上符合我的所有使用场景。本篇将挑选几个重要的应用场景进行介绍。 nRunning Examples"); Resume personResume = new Resume { Name = "Spire.Doc string SelfEvaluation { get; set; } } View Code   重点关注上面标红的代码,可以看到通过简单的代码即可完成一份简历文档  回到顶部 格式转换   使用Spire.Doc 回到顶部 总结    通过上面三个简单的例子,粗略的了解了Spire.Doc。下面就我个人对DocX和Spire.Doc使用,列出两种优缺点。 Spire.Doc DocX API 介绍简单 无API介绍 Demo 提供了很多Demo方便学习 demo少 收费 收费 开源免费 功能对比 1.支持FormField模版替换 2.Table读写功能强大

    2.4K100发布于 2018-01-05
  • 来自专栏伪架构师

    SPIRE 中用 SSH 证实节点身份

    前面关于 SPIRE 的内容中,介绍了使用 JOIN Token 证实节点身份的方法。 SSH 的服务端 SPIRE Agent 联系 SPIRE Server 之后,SPIRE Server 要通过 SSH 来访问 SSH 服务端来确认身份。 @ssh"] SPIRE Server 的 cert_authorities_path 指向节点 CA 公钥,例如 XXXX/ca.pub SPIRE Agent 的 host_cert_path 指向主机证书文件 ,例如 XXXX_key-cert.pub SPIRE Agent 的 host_key_path 指向密钥文件,例如 XXXX_key 配置完成之后,启动 SPIRE Server,获取并把 Trust Bundle 传递给 SPIRE Agent,启动 SPIRE Agent,可以看到生成了形如 "spiffe://spiffe.dom/spire/agent/sshpop/XXXX 的 SVID,

    60030编辑于 2023-02-27
  • 来自专栏伪架构师

    (译)SPIRE 拓扑、联邦认证和部署规模

    一套 SPIRE 中的 Server 部分,可能由一或多个共享数据存储的 SPIRE Server 组成;还可以是同一信任域的多个 SPIRE Server;至少有一个 SPIRE Agent,当然,多数时候是多个 单一的 SPIRE Server 部署还可能导致单点失败。 SPIRE Server 可以用水平扩展的方式支持大量的 Agent 和工作负载。 选择 SPIRE 部署拓扑 SPIRE 有三种部署拓扑: 单信任域 嵌套 SPIRE SPIRE 联邦 管理域边界、工作负载数量、高可用需求、供应商数量以及认证需求都是部署方案的决策输入项。 嵌套拓扑中,下游 SPIRE Server 和上游的 SPIRE Agent 共同部署。 嵌套拓扑中每个 SPIRE 服务器都存储自己的数据,因此可以降低这种成本。 下表尝试呈现一个 SPIRE 的规格指导。

    98740编辑于 2022-11-23
  • java: spire.pdf.free 9.12.3 create pdf

    EssentialAlgorithms * # File : simpleTable.java * # explain : 学习 类 **/ package BLL; import com.spire.pdf .*; import com.spire.pdf.graphics.*; import com.spire.pdf.tables.*; import java.awt.*; import java.awt.geom.Point2D ; import com.spire.pdf.PdfPageBase; import com.spire.pdf.graphics.*; public class SimpleTable {

    11310编辑于 2026-06-18
  • 来自专栏伪架构师

    用 Ghostunnel 和 SPIRE 为 NGINX 提供 SPIFFE 认证

    之前对 SPIFFE 和 SPIRE 进行了一个相对全面/啰嗦的介绍,这一篇就反过来,用一个简单的例子来展示 SPIRE 的基本用法,本文中会以 NGINX 作为服务生产方,使用 Ghostunnel Cloning into 'spire'... ... $ cd spire $ make bin/spire-agent Installing go1.18.4... Building bin/spire-agent... $ make bin/spire-server Building bin/spire-server... 然后用这个配置文件启动 SPIRE Server:spire-server run -config conf/spire-server.conf > logs/spire-server.log 2>&1 在运行 Agent 之前,首先要获取 SPIRE Server 的 Trust Bundle: $ spire-server bundle show \ -socketPath socks/spire-server.sock

    86230编辑于 2022-11-23
  • 来自专栏JAVA开发专栏

    springboot关于spire.doc.free的使用详情

    最近需要做一个word下载的功能,平时都是excel的下载,做word导出的时候还是遇到了一些坑的。

    4K61编辑于 2022-11-17
  • 来自专栏CNCF

    SPIFFE 和 SPIRE 项目从 CNCF 孵化器毕业

    SPIFFE 和 SPIRE 于 2018 年进入 CNCF 沙箱,于 2020 年进入孵化阶段,并在此期间取得了显著增长。 看着 SPIFFE 和 SPIRE 的形成,并成为许多人零信任旅程中不可或缺的一部分,我感到很谦卑。 “SPIFFE/SPIRE 的毕业肯定会鼓励更多的企业采用这一变革项目。” 祝贺 SPIFFE/SPIRE 社区在 CNCF 毕业。” 参考资料 [1] SPIFFE: https://github.com/spiffe/spiffe [2] SPIRE: https://github.com/spiffe/spire [3] 毕业项目

    66920编辑于 2022-11-28
  • 来自专栏快乐阿超

    spire.doc渲染pdf时富文本处理

    ——《左传》 使用spire.doc渲染富文本的话,可以使用Paragraph中的appendHTML()函数去渲染富文本,例如下面 package com.ruben; import com.spire.doc.Document ; import com.spire.doc.FileFormat; import com.spire.doc.documents.Paragraph; import java.time.LocalDateTime 但我们发现,这里的短横线一上一下的,并没有对齐以至于影响了美观 我们可以给它指定一个字体,例如加上标签 package com.ruben; import com.spire.doc.Document ; import com.spire.doc.FileFormat; import com.spire.doc.documents.Paragraph; import java.time.LocalDateTime

    91620编辑于 2022-08-16
  • 来自专栏技术博客

    使用Spire.Office for .NET(Word、Excel、PPT、PDF等)的初步感受

    它包含了Spire.Doc,Spire XMLS,Spire.Presentation,Spire.PDF,Spire.DataExport, Spire.PDFViewer, Spire.DocViewer , and Spire.BarCode.Spire.Office包含基于.Net 组件的最新版本。    下面我就来简单的介绍下Spire.Doc和Spire.PDF,关于我简单入门使用的一个情况吧。 安装该Spire.Dco包只用了180M的空间。 Spire.PDF for .NET 功能丰富。

    4K30发布于 2018-08-31
  • SPIRE:行星级微生物组宝藏数据库,你值得拥有!

    想用 SPIRE 数据做分析的话,建议先在网页端熟悉数据结构,再根据自己的研究问题决定下载哪部分。 标记基因是从SPIRE组装中提取的GTDB HMM蛋白序列。mOTUs提供SPIRE mOTU参考数据库用于剖析。代表性基因组为每个簇提供一个基因组供后续分析使用。 做宏基因组的同学如果只熟悉 SPIRE 还不够,建议把这几个资源都了解一下,根据具体分析需求灵活组合使用。 总结 SPIRE 解决的是宏基因组领域长期存在的一个痛点——数据分散、标准不统一、难以跨研究比较。 官网:https://spire.embl.de 数据下载:https://spire.embl.de/downloads 引用文献:Schmidt TSB et al., Nucleic Acids

    27110编辑于 2026-04-17
  • C# 使用 Spire.PDF 实现 PDF 到 JPG 图片的高保真转换

    本文将从基础用法出发,逐步深入到分辨率控制与流式处理等高级场景,系统阐述如何使用 C# 与 Spire.PDF 完成 PDF 到 JPG 图片的转换任务。 环境配置在开始编码之前,首先需要通过 NuGet 包管理器将 Spire.PDF 安装到项目中。 Spire.PDF需要特别注意的是,Spire.PDF 的免费版本存在一定的功能限制——仅支持转换 PDF 的前若干页。 基础转换:单页面导出以下代码演示了将 PDF 文档的第一页转换为 JPG 图片的最简实现:using Spire.Pdf.Graphics;using Spire.Pdf;using System.Drawing.Imaging 结语Spire.PDF for .NET 通过 SaveAsImage() 方法为 .NET 开发者提供了一套完整、灵活的 PDF 转图片解决方案。

    12210编辑于 2026-06-17
  • 来自专栏C#

    高效而稳定的企业级.NET Office 组件Spire(.NET组件介绍之二)

    由于Spire的组件较多,今天就用Spire.PDF for .NET做个引子,不一定收费就没有客户会选择,如果需要稳定的服务支持,收费的组件是可以考虑的,或者遇到土豪客户,也可以在项目中使用一下,毕竟使用起来很便捷 一.Spire.PDF for .NET组件概述:      Spire.PDF for .NET是一个专业的PDF组件,用于在.NET应用程序中创建,编写,编辑,处理和阅读PDF文件,而不需要任何外部依赖 Spire.PDF for .NET支持将HTML,RTF,XPS,文本和图像转换为具有高效性能的PDF文档。 此外,随着Spire.Doc for .NET和Spire.XLS for .NET,开发人员可以将Word(Doc / Docx),Excel(Xls / Xlsx)和XML转换为PDF。       二.Spire.PDF for .NET相关类的解析:       在这里主要介绍SpireSpire.PDF组件部分,此组件有免费的和收费的两个版本,免费的版本在功能没有收费的多,但是稳定性和实用性还是较高的

    3.1K61发布于 2018-01-04
  • 来自专栏CNCF

    开源SPIFFE/SPIRE的安全审计报告

    最近,Cure53 完成了SPIRE 的审计[1],SPIRE 是 SPIFFE 项目的一部分。 审计集中在三个方面:SPIRE 项目和软件综合体的安全态势、SPIRE 代码库的源代码审计,以及针对 SPIRE 部署的渗透测试。 审计发现,SPIRE 是一个考虑到安全性而创建的安全项目。 然后,了解更多[3]关于 SPIRE 项目和参与[4]! /spiffe/spire/blob/main/doc/cure53-report.pdf [3] 了解更多: https://github.com/spiffe/spire#learn-about-spire [4] 参与: https://github.com/spiffe/spire#contribute-to-spire

    1.3K40发布于 2021-08-26
  • 来自专栏伪架构师

    使用 JWT-SVID 做为访问 Vault 的凭据

    首先是启动 SPIRE Server: # 创建命名空间 $ kubectl apply -f spire-namespace.yaml # 创建 SPIRE Server 所需的 ServiceAccount spire-server-0 -- \ /opt/spire/bin/spire-server entry create \ -spiffeID spiffe://example.org :spire \ -selector k8s_sat:agent_sa:spire-agent \ -node # 创建工作负载注册项 $ kubectl exec -n spire spire-server -l app=spire-server -o \ jsonpath='{.items[*].spec.containers[*].name}{"\n"}' spire-server spire-oidc 获取服务 IP 地址 前面创建的 spire-oidc 服务是 Loadbalancer 类型的服务,因此这里需要获取它的 IP 地址: $ kubectl get service -n spire spire-oidc

    1.4K20编辑于 2023-02-27
  • Java 实现 PDF 附件的添加与删除:四种实用方法

    例如,将 Excel 文件添加到报告中:import com.spire.pdf.PdfDocument;import com.spire.pdf.attachments.PdfAttachment;public 例如,在 PDF 中显示 “Here is the report:” 并附加 PPT 文件:import com.spire.pdf.PdfPageBase;import com.spire.pdf.annotations *;import com.spire.pdf.graphics.*;import com.spire.pdf.PdfDocument;import java.awt. 方法四:删除注释附件如果 PDF 中的附件是通过 注释方式添加 的,需要遍历页面注释并删除:import com.spire.pdf.PdfDocument;import com.spire.pdf.annotations.PdfAnnotation ;import com.spire.pdf.annotations.PdfAnnotationCollection;import com.spire.pdf.annotations.PdfAttachmentAnnotationWidget

    13820编辑于 2026-05-15
  • 使用 Python 修改或替换 Word 中的字体

    本文将介绍如何使用 Spire.Doc for Python 库,通过编程方式高效地修改 Word 文档中的字体样式。 一、环境配置首先需要通过 pip 安装 Spire.Doc for Python:pip install Spire.Doc安装完成后,在 Python 脚本中导入所需模块:from spire.doc import *from spire.doc.common import *二、方法一:修改整个段落的字体当需要统一调整某个段落的所有文字字体时,可以通过创建段落样式并应用到目标段落来实现。 from spire.doc import *from spire.doc.common import *# 创建 Document 实例document = Document()# 加载 Word 文档 from spire.doc import *from spire.doc.common import *# 创建 Document 实例document = Document()# 加载 Word 文档

    10610编辑于 2026-06-22
  • 来自专栏程序员分享

    告别手动复制:.NET 将网页数据一键导出为 Excel

    本文分享基于Spire.XLS for .NET的实用方案,支持HTML5表格解析,保留复杂样式。需求背景与痛点分析Web应用或爬虫常输出HTML表格,但直接导入Excel易遇兼容性问题。 推荐方案: Spire.XLS for .NETSpire.XLS for .NET 是高效Excel操作库,其社区版免费,支持C# HTML to Excel的直接转换。 库名称HTML支持度样式保留.NET 8兼容免费版限制Spire.XLS高(HTML5)优秀是社区版5页NPOI低一般是完全免费ClosedXML无直接支持优秀是完全免费Spire.XLS胜在开箱即用, 实战步骤与代码示例实现HTML 到 XLS/XLSX的转换仅需3步:NuGet安装:Install-Package Spire.XLS -Version 13.4.3(最新版支持.NET 8)。 Spire.XLS for .NET 提供简洁的API,支持将HTML表格及其样式直接转换为XLS/XLSX格式。

    29610编辑于 2026-03-16
  • 如何在 Java 中实现 OFD 与 PDF 格式互转

    今天我想分享一下如何使用Spire.PDF for Java库来实现OFD到PDF以及PDF到OFD的双向转换。这个库提供了简洁的API,让格式转换变得相当简单。 环境准备首先,你需要在项目中引入Spire.PDF for Java库。 Java PDF转OFD实现反过来,将PDF转换为OFD格式同样简单:import com.spire.pdf. 完整示例代码import com.spire.pdf. 当然,除了这两种格式转换外,Spire.PDF还支持PDF与其他多种格式(如Word、Excel、图片等)的相互转换。如果你的项目中有更多样的文档处理需求,这个库可能会是个不错的选择。

    14320编辑于 2026-06-05
  • 来自专栏CNCF

    使用OPA实现Envoy外部授权

    本文将深入探讨如何利用Envoy、SPIFFE/SPIRE和Open Policy Agent(OPA)在微服务环境中执行重要的安全政策。 Envoy从实现Envoy SDS的SPIRE代理,获得用于mTLS通信的客户机和服务器TLS证书和可信CA根。代理依次从SPIRE服务器获取此信息,并将其提供给已标识的工作负载。 https://spiffe.io/spire/overview/ Envoy监听每个容器8001端口的进入情况。 第二步:克隆repo并启动容器 克隆OPA-Envoy-SPIRE repo: git clone git@github.com:ashutosh-narkar/opa-envoy-spire-ext-authz.git Up 10000/tcp, 0.0.0.0:8001->8001/tcp 第三步:启动SPIRE基础设施 启动SPIRE代理并在SPIRE服务器上注册web、后端和db服务器。

    2.8K20发布于 2019-12-04
领券