使用 Aspose.Words FOSS for .NET 在 Word 文档中构建图表
深入探讨 Aspose.Words FOSS for .NET 中的 Chart 对象模型:使用 DocumentBuilder.InsertChart 创建图表、填充系列、配置坐标轴和图例,以及格式化数据标签和数据点。
深入探讨 Aspose.Words FOSS for .NET 中的 Chart 对象模型:使用 DocumentBuilder.InsertChart 创建图表、填充系列、配置坐标轴和图例,以及格式化数据标签和数据点。
深入了解 Aspose.Words FOSS for .NET 中的 Shape 和 ShapeBase 对象模型 — AutoShapes、文本框、嵌入图片、填充和描边格式、定位、文本环绕以及 DOCX 文档中的分组。
在 Aspose.Words FOSS 中针对 .NET 的文本级别格式化和操作概览:运行级别的 Font 属性、ParagraphFormat 和 ListFormat、FrameFormat 文本框,以及基于正则表达式的查找替换,使用 Range.Replace 和 IReplacingCallback。
概览 Aspose.Words FOSS 用于 .NET 文档对象模型:使用 DocumentBuilder 构建和编辑内容,遍历并修改节点树,基于 DocumentVisitor 的处理,基于 Range 的查找替换,以及使用 AppendDocument 和 Clone 合并或克隆文档。
涵盖 Aspose.PDF FOSS 中针对 Go 的新 Document.SaveHTML/WriteHTML、Layer、TaggedContent 和 Form.ExportJSON API,用于 HTML 导出、可选内容层以及可访问(标记)PDF 创作。
为 Python 中的 Code 128、Code 39、QR Code、EAN-13、EAN-8、UPC-A 和 UPC-E 条码配置每种符号的编码选项和渲染控制。
使用 Aspose.BarCode FOSS 为 Python 将条形码渲染为 SVG 和 PNG。通过 RenderOptions 控制比例、DPI、颜色、空白区和文本显示。
Document 类是 Aspose.PDF FOSS for .NET 的核心。它代表一个完整的 PDF,并提供对内部每个结构的访问——页面、注释、表单字段、元数据和嵌入文件。 打开文档 从文件、字节数组或流加载 PDF: using var doc = Document.Open(File.ReadAllBytes("input.pdf")); Console.WriteLine($"Pages: {doc.Pages.Count}"); 页面使用基于 1 的索引:doc.Pages[1] 是第一页。 从头开始创建 using var doc = new Document(); var page = doc.Pages.Add(); page.Paragraphs.Add(new TextFragment("Hello, PDF!")); doc.Save("hello.pdf"); 表格、浮动框、页眉/页脚以及图表都是布局引擎自动放置的段落类型。 页面操作 设置页面几何形状、旋转和边界框: var page = doc.Pages[1]; page.SetMediaBox(new Rectangle(0, 0, 612, 792)); page.SetCropBox(new Rectangle(36, 36, 576, 756)); page.SetRotation(90); 转换 该库包含针对多种输出格式的专用转换器: 转换器 输出 PdfToHtmlConverter HTML PdfToMarkdownConverter Markdown PdfToSvgConverter SVG PdfToTextConverter 纯文本 渲染为光栅图像使用设备类(PngDevice, JpegDevice, TiffDevice, BmpDevice),每个接受以 DPI 为单位的 Resolution。 PDF/A 合规性 验证并将文档转换为 PDF/A-1B、PDF/A-2B 或 PDF/A-3B: ...
Aspose.PDF FOSS for .NET 随附一套丰富的注释和表单字段 API,允许您在完全托管的代码中对 PDF 文档进行标注、链接和交互——无需许可证密钥。 注释概览 库的 AnnotationCollection 类为每个标准 PDF 注释提供了类型化的帮助方法。添加便签只需一次调用: page.Annotations.AddTextAnnotation( new Rectangle(72, 720, 200, 740), contents: "Review needed", title: "Editor", open: true); 链接注释将可点击的矩形与 PdfAction 结合在一起: var action = PdfAction.CreateUri("https://aspose.com"); page.Annotations.AddLinkAnnotation( new Rectangle(50, 700, 200, 720), action); 相同的模式适用于高亮、下划线、方框、圆形、线条和墨迹(手绘)批注 — 每种都有专用的 Add* 方法。 交互式表单字段 AcroForm 字段通过 Document.Form 访问。遍历 Form.Fields 读取字段值,或使用 Form 门面进行高级填充操作: using var form = new Form("input.pdf", "output.pdf"); form.FillField("Name", "Alice"); form.Save(); 字段子类包括 TextBoxField、CheckboxField、RadioButtonField, ComboBoxField、ListBoxField和 SignatureField。 扁平化与访问者模式 调用 Annotation.Flatten() 将注释的视觉外观烧录到页面内容中。使用 AnnotationSelector 通过访问者模式按类型过滤注释——无需手动强制转换。 入门 入门指南 开发者指南 知识库文章 API 参考 使用以下方式安装: ...
Aspose.Page FOSS for Python 是一个免费且采用 MIT 许可证的库,用于将 PostScript (PS)、EPS 和 XPS 文档导出为 PDF 和光栅图像。无需 Ghostscript 或 Adobe 运行时。