适用于 .NET 的 EVO PDF 打印
EVO PDF Print 可用于任何类型的 .NET 应用程序,以静默打印 PDF 文档而不显示任何打印对话框。它可以集成到任何 .NET 应用程序中,包括 ASP.NET 网站和桌面应用程序,以便为您的应用程序添加 PDF 打印功能。您可以在打印过程中选择打印机、纸张尺寸、方向、页边距、添加水印和图章。

适用于 .NET 的 EVO PDF 打印
EVO PDF Print 可用于任何类型的 .NET 应用程序,无需显示任何打印对话框即可静默打印 PDF 文档。与现有 .NET 应用程序的集成非常容易,无需安装。下载的存档包含 .NET 程序集和演示应用程序。示例文件夹中提供了演示应用程序的完整 C# 源代码。您可以选择打印机,设置纸张大小、方向和边距,以彩色或灰度打印,选择要打印的 PDF 页面范围。

EVO PDF Print 不依赖于 Adob​​e Reader 或其他第三方工具。
从文件、流或内存缓冲区打印 PDF 文档
静默打印,不显示任何打印对话框
不依赖于 Adob​​e Reader 或其他第三方工具
允许您选择要用于打印的打印机
允许您选择纸张大小、方向和页边距
打印受密码保护的 PDF 文档
在打印过程中添加水印和图章
仅打印一定范围的 PDF 页面
获取 PDF 文档中的页数
支持 .NET 4.0 框架和更高
版本所有功能的文档和 C# 示例

Code Sample - Print PDF Documents
The code below was taken from the PDF Print demo application available for download in the PDF Print product package. In this sample an instance of the PdfPrint class is constructed and used to silently print a selected PDF document.
private void btnPrintPdf_Click(object sender, EventArgs e)
{
    if (pdfFileTextBox.Text.Trim().Equals(String.Empty))
    {
        MessageBox.Show("Please choose a source PDF file", "Choose PDF file", MessageBoxButtons.OK);
        return;
    }

// the source pdf file
    string pdfFileName = pdfFileTextBox.Text.Trim();

// start page number
    int startPageNumber = int.Parse(textBoxStartPage.Text.Trim());
    // end page number
    // when it is 0 the conversion will continue up to the end of document
    int endPageNumber = 0;
    if (textBoxEndPage.Text.Trim() != String.Empty)
        endPageNumber = int.Parse(textBoxEndPage.Text.Trim());

// create the PDF printer 
    PdfPrint pdfPrint = new PdfPrint();

// set the license key
    pdfPrint.LicenseKey = "oy08LDo/LDwsOiI8LD89Ij0+IjU1NTUsPA==";

// set the document name
    pdfPrint.DocumentName = "PDF Silent Printing";

// enable or disable color printing
    pdfPrint.DefaultPageSettings.Color = cbPrintColor.Checked;

// set the PDF printing color and resolution
    pdfPrint.Color = GetSelectedPrintColor();
    pdfPrint.Resolution = int.Parse(textBoxResolution.Text);

// select the printer
    string selectedPrinterName = GetSelectedPrinterName();
    if (selectedPrinterName != null)
        pdfPrint.PrinterSettings.PrinterName = selectedPrinterName;

// set paper size
    PaperSize selectedPaperSize = GetSelectedPaperSize();
    if (selectedPaperSize != null)
        pdfPrint.DefaultPageSettings.PaperSize = selectedPaperSize;

// set paper orientation
    pdfPrint.DefaultPageSettings.Landscape = GetSelectedPageOrientation() == "Landscape";

// set paper margins 
    pdfPrint.DefaultPageSettings.Margins = new Margins((int)(float.Parse(leftMarginTextBox.Text) * 100),
        (int)(float.Parse(rightMarginTextBox.Text) * 100),
        (int)(float.Parse(topMarginTextBox.Text) * 100),
        (int)(float.Parse(bottomMarginTextBox.Text) * 100));

// the demo output directory
    string outputDirectory = Path.Combine(Application.StartupPath, @"DemoFiles\Output");

Cursor = Cursors.WaitCursor;

try
    {
        pdfPrint.Print(pdfFileName, startPageNumber, endPageNumber);
    }
    catch (Exception ex)
    {
        // The conversion failed
        MessageBox.Show(String.Format("An error occurred. {0}", ex.Message), "Error");
        return;
    }
    finally
    {
        Cursor = Cursors.Arrow;
    }

MessageBox.Show("Print Completed", "Print Completed", MessageBoxButtons.OK);
}

比spire.pdf速度更快:EVO PDF Print Crack相关推荐

  1. Aspose.PDF for Java 21.4 Crack

    Aspose.PDF for Java 21.4 Crack Aspose.PDF for Java是一种快速,轻量级的处理API,可在不使用Adobe Acrobat的情况下创建,修改,渲染,保护和 ...

  2. 全能PDF:Pdfium.Net SDK 2023-03-18 Crack

    Pdfium.Net SDK 是领先的 .Net 库,用于生成.操作和查看可移植文档格式的文件.我们提供高级 c# / VB.Net API,用于在 WEB 服务器或任何其他服务器系统上动态创建 pd ...

  3. Bitmiracle Docotic.Pdf Library 8.8.14015 Crack

    C# 和 VB.NET 的 PDF 库 Docotic.Pdf 是用于 .NET 的高性能 C# PDF 库.您可以使用它在 .NET Core.ASP.NET.Windows Forms.WPF.X ...

  4. 冰蓝科技spire.pdf写入到pdf文件时,中文无法显示的原因

    之前在一台电脑上使用冰蓝科技的sprire.pdf插件往pdf文件中写文字,功能已经实现出来了,但是后面这台电脑重新装了系统后,发现之前写入文字的功能又无法显示了,只能显示字母和数字. 经过几天的摸索 ...

  5. python pdf报告_Python实现html转换为pdf报告(生成pdf报告)功能示例

    本文实例讲述了Python实现html转换为pdf报告(生成pdf报告)功能.分享给大家供大家参考,具体如下: 1.先说下html转换为pdf:其实支持直接生成,有三个函数pdfkit.f 安装pyt ...

  6. java pdf 书签_Java PDF书签——添加、编辑、删除、读取书签

    本文介绍通过Java程序来操作PDF书签,根据对书签的不同操作要求,分以下情况来介绍: 1. 添加书签(包括添加一级书签.多级子书签) 3. 删除书签(包括删除所有书签.删除子书签等) 4. 读取书签 ...

  7. pdf各种处理 PDF 的实用代码:PyPDF2、PDFMiner、pdfplumber

    你不懂得安排自己的人生,会有很多人帮你安排,他们需要你做的事. PDF文件我们经常用,尤其是这两个场景: 下载参考资料,如各类报告.文档 分享只读资料,方便传播同时保留源文件 场景和模块 所以,对于P ...

  8. python数据生成pdf,Python生成pdf文件的方法

    摘要:这篇Python开发技术栏目下的"Python生成pdf文件的方法",介绍的技术点是"python生成pdf文件.python生成pdf.生成pdf文件.Pytho ...

  9. python实现pdf解密和pdf转图片

    python实现pdf解密和pdf转图片 pdf解密 pdf转图片 pdf解密 安装PyPDF2 pip install PyPDF2 解密代码如下 # coding:utf-8 from PyPDF ...

最新文章

  1. python 获取用户ip_Python爬虫教程:你还在苦苦拉票吗?刷票小程序案例原理剖析!...
  2. Java中四种线程池介绍
  3. TSNE 正规英文api
  4. R语言实现金融数据的时间序列分析及建模
  5. C-指针,二级指针,二维数组作为函数参数使用,C语言链表(详解)
  6. linux交叉编译出现的问题,,Ubuntu 14.10下安装GCC交叉编译器遇到问题及解决方法
  7. top10开源docker开发工具
  8. vue 使用 ueditor uparse_vue手把手教学~搭建web聊天室
  9. 关于metasploit的一些架构目录
  10. stm32采集交流电压信号_用STM32采集了64个点的交流信号,如何计算有效值。。
  11. 显卡服务器已停止响应,显卡驱动停止响应并已成功恢复问题,找到根本原因,彻底解决!...
  12. init和destory方法
  13. 关于郑州个人所得税的计算器java编写两种方法
  14. 生产者消费者_王敬之 | 消费者还是生产者
  15. 大咖说|试衣到家 CEO:我们卖的不是衣服,是服务
  16. 用Numpy读取MNIST数据集(附已经读取完成的mat文件)
  17. 巴菲特致股东的一封信
  18. java剪刀包袱锤,大班民间游戏包袱、剪子和锤子教案反思
  19. WIFI接入之Authentication和Association流程梳理
  20. html5图片灰度显示,实现各浏览器html图像灰度 跨浏览器图像灰度(grayscale)解决方案...

热门文章

  1. Linux系统修改 root 用户密码
  2. 视频剪辑教程 教你多个视频随机提取图片保存
  3. 大数据处理技术基础 week1
  4. 斗牛怎么玩法算法_逗牛牧场:斗牛游戏小程序,益智斗牛小游戏
  5. mysql从当前日期获取工作日的命令_从MySQL中具有DATE记录的列获取每月的第N个工作日...
  6. python中的管理文件神器 os.walk
  7. layui-下拉选择框
  8. 2022广州国际智慧停车暨充电设备博览会
  9. Cheat Engine使用教程
  10. Spring Security使用记录