没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|使用教程|编辑:胡涛|2022-09-26 11:23:13.983|阅读 148 次
概述:本文主要介绍了如何在 C# 中从 PDF 读取条形码,欢迎查阅!
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
Aspose.Note 是一款处理Microsoft Office OneNote文件的类库。它允许开发人员在C#、VB.NET、ASP.NET web应用、web服务和Windows应用中中处理.one文件。它能够打开文件并操作OneNote元素,从文本、图像和属性到更多复杂元素,然后到处PNG、GIF、JPEG、BMP或PDF格式。
PDF允许共享和打印文档而不会丢失格式,这使其成为最流行的格式。在某些情况下,我们可能需要将 PDF 文档的内容导入到 OneNote 文档中。OneNote允许以笔记、绘图、屏幕剪辑和音频评论的形式收集、组织和协作自由形式的信息和多用户协作。在本文中,我们将学习如何在 C# 中将 PDF 转换为 OneNote。
要将 PDF 文档转换为 OneNote,我们将使用Aspose.Note for .NET API。它允许在不使用 Microsoft OneNote 的情况下以编程方式创建、阅读和转换 OneNote 文档。它还允许将 PDF 文档中的内容导入 OneNote 文档。
API的Document类代表一个 OneNote 文档。此类的Import()方法从提供的 PDF 文档中导入一组页面。Save()方法将OneNote 文档保存到文件中。我们可以使用Merge()方法将一组页面合并到文档中。API的PdfImporter类使我们能够从 PDF 格式的文档中导入内容。您还可以在API 参考中阅读更多关于类和方法的信息。
请下载 API 的 DLL或使用NuGet安装它。
PM> Install-Package Aspose.Note
我们可以按照以下步骤轻松将任何 PDF 文档转换为 OneNote 文档:
以下代码示例展示了如何使用 C# 将 PDF 转换为 OneNote 文档。
// This code example demonstrates how to convert a PDF to a OneNote document. // Initialize a Document var document = new Document(); // Import a PDF document document.Import(@"C:\Files\sample.pdf"); // Save as OneNote document.Save(@"C:\Files\sample_from_PDF.one");
我们还可以按照以下步骤将多个 PDF 文件导入或转换为单个 OneNote 文档:
以下代码示例展示了如何使用 C# 将多个 PDF 文件转换为 OneNote 文档。
// This code example demonstrates how to convert Multiple PDF files to a OneNote document. // Initialize a Document var document = new Document(); // Import multiple PDF documents document.Import(@"C:\Files\SampleText.pdf") .Import(@"C:\Files\SampleImage.pdf") .Import(@"C:\Files\SampleTable.pdf"); // Save as OneNote document.Save(@"C:\Files\Import_multiple_PDFs.one");
我们可以按照以下步骤将 PDF 文档作为一页导入 OneNote:
以下代码示例展示了如何使用 C# 将每个 PDF 文档插入到单个 OneNote 页面。
// This code example demonstrates how to import every PDF on a single page in a OneNote document. // Initialize a Document var document = new Document(); // Initialize PDF importOptions var importOptions = new PdfImportOptions(); // Define MergeOptions var mergeOptions = new MergeOptions() { ImportAsSinglePage = true, PageSpacing = 100 }; // Import multiple PDF documents document.Import(@"C:\Files\SampleText.pdf", importOptions, mergeOptions) .Import(@"C:\Files\SampleImage.pdf", importOptions, mergeOptions) .Import(@"C:\Files\SampleTable.pdf", importOptions, mergeOptions); // Save as OneNote document.Save(@"C:\Files\Pdf_as_single_OneNote_page.one");
我们可以从 PDF 文档中导入所有页面,并按照以下步骤在 OneNote 中合并所选页面:
以下代码示例显示如何使用 C# 将 PDF 中的所有页面(将 5 个页面分组到单个 OneNote 页面)导入。
// This code example demonstrates how to import all pages from PDF grouping 5 pages into a single OneNote page. // Initialize a Document var document = new Document(); // Define MergeOptions var mergeOptions = new MergeOptions() { ImportAsSinglePage = true, PageSpacing = 100 }; // Get collection of pages from a PDF IEnumerable<Page> pages = PdfImporter.Import(@"C:\Files\SampleGrouping.pdf"); while (pages.Any()) { // Merge 5 pages document.Merge(pages.Take(5), mergeOptions); pages = pages.Skip(5); } // Save as OneNote document.Save(@"C:\Files\Note\sample_CustomMerge.one");
以上便是如何在 C# 中从 PDF 读取条形码 ,要是您还有其他关于产品方面的问题,欢迎咨询我们,或者加入我们官方技术交流群。
欢迎下载|体验更多Aspose产品
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
PDF文件因其高度的跨平台兼容性和安全稳定的格式特点,广泛应用于企业文档管理和电子资料传输中。本文将详细讲解如何使用 Spire.PDF for .NET 库在C# 中实现多种PDF拆分功能,包含按每页拆分、按页码范围拆分、按关键字拆分及提取指定页面等场景的完整示例代码,帮助开发者轻松掌握高效的PDF分割技巧,优化文档管理流程。
本文主要介绍如何使用DevExpress WPF Grid控件获取节点,欢迎下载最新版组件体验!
通过将绘图转换为 Photoshop 格式,您可以轻松编辑和增强设计。Aspose.CAD是一款功能强大的 SDK,可无缝实现此转换。借助Aspose.CAD for Python via .NET,开发人员可以自动化转换过程,从而节省时间并减少错误。本博客将指导您如何使用 Python 将绘图转换为 Photoshop。
本教程主要为大家介绍DevExpress WinForms Tile(平铺)视图的基础知识,欢迎下载最新版组件体验!
Aspose.Note 是一款处理Microsoft Office OneNote文件的类库。
Aspose.Cells for .NET专业的电子表格控件,无需MS Excel也可满足一切Excel表格功能。
Aspose.Words for .NET无需Microsoft Word也可在任何平台上满足Word文档的一切操作需求。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号