闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > .NET组件集合 TallComponents PDF Collection for .NET 2019-5 最新完整版

.NET组件集合 TallComponents PDF Collection for .NET 2019-5 最新完整版

  • 软件大小:未知
  • 更新日期:2021-02-05
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
.NET组件集合 TallComponents PDF Collection for .NET 2019-5 最新完整版
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
TallComponents PDF Collection for .NET是功能强大的创建、操作和渲染PDF的组件集合!PDFRasterizer.NET可打印,渲染,查看和光栅化PDF,直接将PDF文档渲染或打印到GDI +,WPF或XPS。PDFKit.NET用于创建和处理PDF文档,支持拆分、附加、标记、加密、提取、填充等。TallPDF.NET用于快速生成PDF,可从头开始生成PDF文档,使用代码、XML/XSL或它们的组合。PDFControls.NET则能够构建自己的PDF编辑器,UI控件,以向.NET应用程序添加PDF读取和编辑功能。本次带来最新集合下载,有需要的朋友不要错过了!

功能特色

1、PDFRasterizer.NET 3.0
打印,渲染,查看和栅格化PDF
特征:
将PDF转换为JPG,PNG等
将页面转换为XPS
无人值守打印PDF
转换为多页TIFF
单组装-无依赖
没有不安全的代码
2、PDFKit.NET 5.0
创建和处理PDF文档
有什么新东西:
NET核心
PDFKit.NET 5.0与.NET Core兼容。您现在可以在Windows,Linux和MacOS上运行PDF应用程序。
Xamarin
PDFKit.NET 5.0与Xamarin兼容。您现在可以在移动设备上运行PDF应用程序。
动态XFA
使用新的XFA处理器API填充和使用动态XFA文档。
标记
使用新的标记API生成和使用标记的PDF文档。
特征:
标记PDF 新
动态XFA 新
.NET Core支持 新
Xamarin支持 新
减少PDF的大小 新
填写和展平PDF表格
分割并附加PDF文档/页面
提取,修改和添加图形
对PDF文档进行数字签名和验证
3、TallPDF.NET 5.0
即时生成PDF
有什么新东西:
.NET核心
TallPDF.NET 5.0与.NET Core兼容。您现在可以在Windows,Linux和MacOS上运行PDF应用程序。
Xamarin
TallPDF.NET 5.0与Xamarin兼容。您现在可以在移动设备上运行PDF应用程序。
特征:
.NET Core支持 新
Xamarin支持 新
以编程方式或从XML生成PDF
声明式布局模型
生成书签和链接
混合流和网格布局
表格,标题,列表,页眉和页脚
嵌入光栅图像(BMP,PNG等)
创建表单字段和JavaScript操作
自动编号和交叉引用标题
构成线和贝塞尔曲线的形状
4、PDFControls.NET 2.0
建立自己的PDF编辑器
特征:
查看,编辑和打印PDF文档
浏览书签和链接
缩放,平移,选择,复制和搜索文本
填写字段并提交表单数据
互动笔记和标记
JavaScript按预期执行
覆盖绘画和交互
背景和渐进式渲染
选择性渲染图层

使用说明

PDFControls.NET
本质上,PDFControls.NET提供了许多WinForms Viewer控件,这些控件允许用户查看PDF文档。专业版增加了处理和保存PDF文档的功能。查看器控件的类层次结构如下:
这些类提供以下功能:  
DocumentViewer:这是所有显示PDF文档的查看器的基类。除了查看,它还提供基本的导航功能,例如缩放和平移。
ThumbnailsViewer:这是一个特殊的文档查看器,将所有页面显示为缩略图。如果设置了其PagesViewer属性,它将使用红色矩形标记在PagesViewer中可见的页面。此外,单击缩略图将使页面查看器导航到该页面。
PagesViewer:这是一个特殊的文档查看器,它添加了“当前”页面的概念。与StandardPagesViewer(请参阅下文)相比,PagesViewer可以在专业版中用作高度自定义查看器的基础。因此,PagesViewer通常仅在专业版中受到关注。
StandardPagesViewer:这是特殊的页面查看器,它添加了许多方便的常用功能。这些功能类似于(并扩展)版本1 PagesViewer的功能。这使得可以容易地获得非常强大的观看者。但是,一般而言,自定义此查看器比较困难,因为新功能可能会与现有功能冲突。但是,后者仅与专业版相关。
  这些类旁边还有一个BookMarksViewer类。此控件不显示页面,但显示PDF文档中定义的书签。
1、页面查看器
通过在GUI应用程序中包含PagesViewer控件,将其Document属性连接到Document实例,并编写几行代码来打开PDF文件,可以构建一个简单的PDF文档查看器。请参阅SimpleViewer示例:
using System;
using System.ComponentModel;
 
using TallComponents.Interaction.WinForms;
 
namespace WindowsApplication1
{
   public partial class Form1 : System.Windows.Forms.Form
   {
      public Form1()
      {
         InitializeComponent();
      }
 
      private void openToolStripMenuItem_Click(object sender, EventArgs e)
      {
         System.Windows.Forms.OpenFileDialog dialog = new 
           System.Windows.Forms.OpenFileDialog();
 
         if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
            document1.Open(dialog.FileName);
         }
      }
   }
}
代码示例:一个简单的查看器。  
上面的代码是获取查看器所需要的全部:  
显示PDF文档的所有页面  
允许通过滚动条滚动  
允许通过拖动鼠标进行平移  
通过单击链接支持页面导航  
允许填写表单字段(仅限专业人士)

保存
标准版不允许更改或保存PDF文档。为了允许专业版本保存文档(包括完整的表格),可以添加以下代码。另请参阅专业版的SimpleViewer示例。
private void saveAsToolStripMenuItem_Click(object sender, EventArgs e)
{
  if (document1.HasDocument)
  {
    System.Windows.Forms.SaveFileDialog dialog = new
      System.Windows.Forms.SaveFileDialog();
    dialog.Filter = "PDF documents|*.pdf";
    dialog.FileName = "test.pdf";
 
    if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
      using (FileStream file = new FileStream(dialog.FileName,
        FileMode.OpenOrCreate, FileAccess.Write))
      {
        document1.Write(file);
      }
    }
  }
}
保存修改后的文档。
2、StandardPagesViewer
StandardPagesViewer提供了一个从PagesViewer类派生的查看器。可以与PagesViewer完全相同的方式使用它,但是它提供了许多常见的附加功能:  
一个CursorMode。此模式控制单击和拖动的操作方式。除了“正常”模式外,它还包括一个允许选择文本的模式(SelectText),允许一个人缩放到特定区域的各种模式(ZoomIn,ZoomOut,ZoomToSelection)以及一个允许选择和编辑模式的模式。注释(SelectAnnotations)。
一个ZoomMode,它定义查看器是否应在文档上保留特定的缩放视图。这包括FitEntirePage和FitPageWidth。
TextSelectMode(当CursorMode == SelectText时)。这样一来,您既可以选择整个单词,也可以选择单独的字符。
ZoomFactors属性和ZoomIn()/ ZoomOut()方法。
RotatePageLeft()和RotatePageRight()方法。
EnableAnnotations属性,可一次启用或禁用所有注释。
HighlightAnnotations属性,设置时会用颜色标记所有注释。
ShowOverflowMarker属性,该属性控制当字段中的文本超出显示能力时是否显示溢出标记。
调整注释大小时触发的事件(当CursorMode = SelectAnnotations时)。
StandardPagesViewer通过自定义LayoutManager以及自定义交互器工厂(在专业版中)实现这些功能。我们不建议为StandardPagesViewer更改这些设置,因为这将导致不确定的行为。
3、缩略图查看器
使用缩略图查看器的过程几乎相同。请注意,PagesViewer和ThumbnailsViewer类都派生自同一DocumentViewer类。因此,在将Document实例分配给ThumbnailsViewer的Document属性之后,可以使用与PagesViewer完全相同的代码来查看缩略图。
如果也将PagesViewer实例分配给缩略图查看器的PagesViewer属性,它将指示当前在PagesViewer中可见哪个页面,并且当用户单击缩略图时,它将把PagesViewer导航到该页面。
编译并运行ThumbnailsViewer示例以查看实际效果。

4、文件检视器
DocumentsViewer是Thumbnails Viewer和PagesViewer的基类。尽管它缺少“当前页面”的概念,但是它可以用作其自身的基本查看器,因此它不提供对特定页面的导航。
5、书签查看器
BookmarksViewer不显示PDF页面,但显示文档中定义的书签树(如果有)。它的使用与ThumbnailsViewer的使用完全相似。
如果将PagesViewer实例分配给BookmarksViewer的PagesViewer属性,则当用户单击书签时,它将使PagesViewer导航到正确的页面。
编译并运行BookmarksViewer示例以查看实际效果。请注意,您必须打开带有书签的PDF文档,才能使BookmarksViewer显示任何内容。
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧