如何在 C# 中使用 imageMagick

2023-11-21

您能解释一下如何将 ImageMagick 与 C# 一起使用吗?我正在尝试将 PDF 页面转换为图像。

我想运行 imageMagick 命令“convert -密度 300 $input.pdf $output.png”


string arguments = string.Format(@"-density 300 {0}.pdf {1}.png", intputFileName, outputFileName");
var startInfo = new ProcessStartInfo {
    Arguments = arguments,
    Filename = @"C:\path\to\imagick\convert.exe"
};
Process.Start(startInfo).WaitForExit();

参考:

  • 进程启动信息
  • Process
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 C# 中使用 imageMagick 的相关文章

随机推荐

  • Ant 替换属性文件中的令牌

    我想用 Ant 替换源文件中的标记 some test foo other text 令牌包含在属性文件中 例如 foo 1 实际上 如果源文件中的标记类似于 foo 或 foo 那么这很容易 但我无法替换整个标记 foo 几年前我成功了
  • 如何在python中查找文件系统类型

    我正在 python 中寻找一种方法来找出给定路径使用哪种类型的文件系统 我想以跨平台的方式做到这一点 在linux上我可以抓取输出df T但这不适用于 OSX 或 Windows 请注意 不同的平台实际上是不同的 Use lsvfs在 M
  • 我可以将 MySQL 时间戳与日期时间列进行比较吗?是不是很糟糕?

    因此 我有一个表 其中列 ABC 是时间戳 BCD 是日期时间 如果我这样做 SELECT FROM myTable WHERE ABC gt BCD 是不是很糟糕 会影响性能吗 它们在性能方面如何比较 是的 您可以比较datetime w
  • ng-class 不会触发自定义指令

    我目前正在开发一个滑动菜单指令对于 AngularJS javascript 由三种类型的指令组成 每种类型的滑动菜单的指令 为简洁起见 我只包含左侧滑动菜单 一个用于屏幕其余部分的包装器指令 asm包装器 和一个控制按钮指令 汇编控制 目
  • android 是否有向 Google keep 添加数据的意图

    android 是否有向其中添加数据的意图谷歌保留 可以通过新的 Intent Intent ACTION SEND 实现 有一种技术可以通过编程方式选择适当的应用程序 而不是显示可能性 测试
  • Grails GGTS IDE GrailsProcessDiedException:Grails 进程终止

    我在 GGTS IDE 上遇到了以下奇怪的异常 Command terminated with an exception org grails ide eclipse longrunning client GrailsProcessDied
  • C++20 概念:元素可迭代概念

    我正在尝试创造一个概念ElementIterable它可以确定类型是否是嵌套范围 例如 中的元素std vector
  • 0x9d 在什么 8 位字符集中有意义?

    英语的 8 位类似 ASCII 的字符集是什么0x9d有意义吗 我正在清理一些旧的数据文件 偶尔会发现0x9d在其他 ASCII 文本中 不 这不是 UTF 8 它在 Windows 1252 中无效 Python latin 1 编解码器
  • 如何在 iPhone sdk 中创建 Excel 工作表和文件?

    我想生成应用程序来在 iPhone sdk 中创建 excel 文件 任何人都可以建议我创建它 嗯 对的人看到了你的帖子 SourceForge 上有一个开源 C 库 xlslib 这将完全满足您的需要 但是等等 还有更多 有一个 Obje
  • 限制访问 Web ASP .NET 应用程序的用户数量

    如何限制 Web 应用程序的用户数量 您可能希望将 Web 应用程序限制为一次仅处理 20 个用户 我们公司销售基于多个许可证的应用程序 但我们不确定网络应用程序中的行为是什么 我看到一些建议说 当用户登录时 您可以将用户帐户标记为 Log
  • android logcat中的致命信号6是什么[关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我是 Android 开发新手 我的应用程序在从 Activity 切换 11 次时不断被终止 而且它只说 致命信号 6 SIGABRT tid 9485 中的代码 6 Thre
  • Python/SciPy:如何从 CubicSpline 获取三次样条方程

    我正在通过给定的一组数据点生成三次样条曲线图 import matplotlib pyplot as plt import numpy as np from scipy import interpolate x np array 1 2 4
  • 如何从 Tomcat Java 应用程序捕获 SOAP 消息到外部服务器?

    我有一个 Web 应用程序 它在 Tomcat6 内运行并通过 HTTPS 将 SOAP 消息发送到某个外部系统 我想拦截这些消息 为了做到这一点 我在工具 gt Fiddler 选项对话框 重新启动 Fiddler 后 我可以看到对多个主
  • 如何读取内存中存储的图像文件?

    在我的 Android 应用程序中 我使用以下代码将图像文件存储在内部存储器中 FileOutputStream fos con openFileOutput fileName con MODE PRIVATE fos write baf
  • 在不同的控制器中设计表单

    我正在使用 devise gem 进行登录 退出程序 我从设备生成视图文件 使用rails g devise views 我看到有一个 devise sessions new html erb 文件 其中包含登录表单 我创建了另一个文件 d
  • TypeScript - 检查对象的属性是否是具有给定签名的函数

    我有一个从对象获取属性的函数 Utils ts export function getProperty
  • 如何在 Java 中将电话号码格式化为字符串?

    我一直将电话号码存储为很长的长度 我想在将电话号码打印为字符串时简单地添加连字符 我尝试使用DecimalFormat但这不喜欢连字符 可能是因为它用于格式化十进制数字而不是长整数 long phoneFmt 123456789L Deci
  • Android studio java.exe 以非零退出值 3 结束

    我已经通过了与 multidex 问题相关的非零退出值 1 2 但现在我得到了非零退出值 3 工作室留言 Information Gradle Executing tasks emoticons lib proj assembleDebug
  • 通过AJAX调用提示用户保存文件

    我正在将 DHTMLX 网格导出到 csv 并已成功创建 CSV 文件 我遇到的问题是它没有提示用户保存 打开文件 我使用 javascript 中的 post 调用将 CSV 字符串发送到 PHP 然后将该字符串写入 csv 由于某种原因
  • 如何在 C# 中使用 imageMagick

    您能解释一下如何将 ImageMagick 与 C 一起使用吗 我正在尝试将 PDF 页面转换为图像 我想运行 imageMagick 命令 convert 密度 300 input pdf output png string argume