当前位置: 首页 > news >正文

在 ASP.NET C# 中用Aspose.PDF将 PDF 页面转换为 JPG 图像

PDF 是一种通用格式,通常用于打印和共享文档。

(一)C# PDF to JPG Converter API - 免费下载
Aspose.PDF for .NET是一个强大的 PDF 操作 API,可让您在 .NET 应用程序中创建和处理 PDF 文件。此外,它还允许您将 PDF 文档无缝转换为其他格式。我们将使用此 API 将页面从 PDF 文档转换为 JPG 格式。您可以下载API 或使用NuGet安装它

二)PDF 到 JPG C# 转换
以下是使用 Aspose.PDF for .NET 将 PDF 文档中的页面转换为 JPG 图像的步骤。

使用Document类加载 PDF 文件。
使用Document.Pages集合循环浏览 PDF 的页面。
在每次迭代中,为输出的 JPG 图像创建一个FileStream对象。
创建并初始化JpegDevice类的对象。
使用JpegDevice.Process(Page, Stream)方法将页面转换为 JPG 。

( 三) 将单页 PDF 转换为 JPG
您还可以仅将单页 PDF 转换为 JPG。在这种情况下,您可以从Document.Pages集合访问所需的页面。以下是仅将单页 PDF 转换为 JPG 的步骤。

使用Document类加载 PDF 文件。
为输出的 JPG 图像创建FileStream。
创建并初始化JpegDevice对象。
使用JpegDevice.Process(Page, Stream)方法将页面转换为 JPG 。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Aspose.Pdf;
using Aspose.Pdf.Devices;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Document doc = new Document(Server.MapPath("会议费管理.pdf"));      
        JpegDevice jpg = new JpegDevice(600,800);
        jpg.Process(doc.Pages[1], Server.MapPath("1.jpg"));
    }
}

http://www.lryc.cn/news/221207.html

相关文章:

  • Docker Compose安装milvus向量数据库单机版-milvus基本操作
  • 极致性能优化:前端SSR渲染利器Qwik.js | 京东云技术团队
  • ES6~ES13新特性(二)
  • soildwork2022怎么样添加螺纹孔?
  • 【t5 pytorch版源码学习】t5-pegasus-pytorch源码学习
  • 【springboot】spring的Aop结合Redis实现对短信接口的限流
  • 【MedusaSTears】怎么禁用edge浏览器截图功能?
  • 【计算机网络】(谢希仁第八版)第三章课后习题答案
  • 批量异步任务处理
  • 宜昌市公安局、点军区政府与中科升哲达成战略合作,共建视频图像联合创新实验室
  • java版小程序商城免费搭建-直播商城平台规划及常见的营销模式有哪些?电商源码/小程序/三级分销
  • Linux下yum源配置实战
  • JSONP 跨域访问(2), JSONP劫持
  • 【java】实现自定义注解校验——方法一
  • JavaScript基础入门03
  • P1903 [国家集训队] 数颜色 / 维护队列
  • uniapp 请求接口的方式
  • 怎么查看当前vue项目,要求的node.js版本
  • QT5自适应
  • 蓝桥杯官网练习题(日期问题)
  • PDF文件解析
  • 初识微服务技术栈
  • windows 下运行正常,但是linux下报错 : Could not find or load main class
  • MySQL 数据目录和 InnoDB 表空间补充知识:详细结构
  • 移远EC600U-CN开发板 day02
  • visual studio Python 配置QGIS(qgis)教程
  • 第二证券:消费电子概念活跃,博硕科技“20cm”涨停,天龙股份斩获10连板
  • petalinux 2022.2 在 ubantu18.04 下的安装
  • 【进程与线程】进程与线程 QA
  • 电脑风扇控制软件 Macs Fan Control Pro mac中文版功能介绍