GroupDocs.Total 一目了然

在 .NET 应用程序中自动执行文件查看、转换、编辑、比较、搜索、水印和其他工作流程

Illustration total

将多个 GroupDocs 产品的强大功能结合到一个综合解决方案中

您可以使用不同 GroupDocs 产品的功能来创建满足您特定需求的定制方法。

例如,您可以将 Word 文件转换为 PDF,然后添加数字签名。或者从数据库填充文档模板数据,或者从图像中提取文本,然后将其翻译成另一种语言。

可能性是无止境!

掌握文件格式的多样性

GroupDocs.Total for .NET 解锁了与 200 多种文件格式的兼容性,使您能够处理所有流行类型的文档。从 Word 和 Excel 等办公格式到图像、代码和加密文件,我们都能满足您的需求。

跨平台支持

摆脱平台限制。 GroupDocs.Total 提供跨平台兼容性,使您能够为可安装 .NET 的任何系统上的用户提供最佳性能和解决方案可用性。

平台独立性

GroupDocs.Total for .NET 支持以下操作系统、框架和包管理器

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

支持的文件格式

GroupDocs.Total for .NET 支持以下文件格式 的操作。

Microsoft Office、OpenDocument 和文本格式

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

图像、图形和图表

  • 光栅图像: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

其他

  • 网络: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • 档案: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • 其他: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

GroupDocs.Total 总功能

全面管理、渲染和转换 PDF 和 Office 文档

Feature icon

广泛的文件查看

全面查看 180 多种格式的文档,包括 HTML、图像和 PDF。

Feature icon

格式转换

各种文档格式之间的无缝转换,无需外部工具。

Feature icon

交互式注释

针对文档中文本和图像元素的高级注释功能。

Feature icon

内容比较

精确的文档比较,突出内容和风格的差异。

Feature icon

签名灵活性

多种签名选项,包括文本、图像和数字签名。

Feature icon

基于模板的文档创建

从模板和外部数据源自动生成文档。

Feature icon

元数据管理

强大的元数据访问和操作可增强文档控制。

Feature icon

高级搜索

强大的搜索功能,支持模糊和同义词算法。

Feature icon

水印控制

轻松的文档水印管理,提供定制和提取功能。

代码示例

GroupDocs.Total 在 .NET 中的使用的一些真实场景

保护和组织合同:应用水印并管理 DOCX 文件中的元数据

使用此全面的代码示例有效保护和组织您的 Word 文档。下面的示例使您能够在合同工作流程中实施强大的水印和元数据管理,以增强安全性和信息管理。它演示了如何:

应用自定义水印: 在文档中添加显着的“合同草案”水印,以提高视觉清晰度和保护性。 自定义水印,包含字体、颜色、不透明度和对齐选项。

增强元数据: 轻松修改文档元数据以包含作者、创建时间、公司、类别和关键字等基本详细信息改进组织和可搜索性。

C#

using GroupDocs.Metadata;
using GroupDocs.Watermark;
using GroupDocs.Watermark.Common;
using GroupDocs.Watermark.Watermarks;

// 将文档加载到水印中
using (Watermarker watermarker = new Watermarker("contract.docx"))
{
    // 设置水印所需的文本和字体
    TextWatermark watermark = new TextWatermark("Contract Draft", new Font("Arial", 60, FontStyle.Bold));
    
    // 选择字体颜色和文本不透明度、旋转和对齐方式
    watermark.ForegroundColor = Color.DarkGreen;
    watermark.Opacity = 0.5;
    watermark.HorizontalAlignment = HorizontalAlignment.Center;
    watermark.VerticalAlignment = VerticalAlignment.Center;
    
    // 应用水印
    watermarker.Add(watermark);
    
    // 保存生成的文档
    watermarker.Save("watermarked-contract.docx");
}

using (Metadata metadata = new Metadata("watermarked-contract.docx"))
{
  var root = metadata.GetRootPackage<WordProcessingRootPackage>();

  // 更新文档元数据属性
  root.DocumentProperties.Author = "Name Surname";
  root.DocumentProperties.CreatedTime = DateTime.Now;
  root.DocumentProperties.Company = "Company Name";
  root.DocumentProperties.Category = "Work materials";
  root.DocumentProperties.Keywords = "contract, watermarked";

  // 使用更新的元数据保存文档
  metadata.Save("contract-final.docx");
}        

简化的文档编辑

设想: 大型律师事务所经常处理包含机密客户信息的各种文件,这些文件在与第三方共享或公开披露之前必须进行编辑。手动编辑这些敏感信息可能非常乏味、耗时,而且容易出现人为错误。为了确保效率、准确性并遵守数据保护法规,该律师事务所寻求一种自动化解决方案来简化文档编辑流程。


解决方案: GroupDocs.Total 使该过程自动化,在收到文档时触发编辑。此外,灵活的选项允许您设置规则、选择密文模式(例如,停电、用星号替换)并指定,从而实现自定义需要编辑的特定部分或页面。最后,用户友好的输出 生成 PDF 格式的编辑文档,以便于共享和审阅,同时增强的安全性和可审核性确保整个过程流程已记录在案,以确保合规性和问责制。

这一全面的解决方案使法律专业人士和其他组织能够显着减少编辑时间和成本,最大限度地减少人为错误,并始终充满信心地处理敏感信息。

C#

using GroupDocs.Redaction;
using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// 将包含私有数据的文档加载到编辑器中 
using (Redactor redactor = new Redactor("customer-info.docx"))
{
  // 设置和自定义密文选项 
  redactor.Apply(new ExactPhraseRedaction("John Smith", new ReplacementOptions("[personal]")));
  // 应用修订并保存结果 
  redactor.Save();
}

// 加载经过编辑的文件以供审阅 
using (var viewer = new Viewer("customer-info.docx"))
{
  // 将 PDF 设置为所需的查看格式       
  var viewOptions = new PdfViewOptions("redacted-info.pdf");

  // 将文档保存为 PDF      
  viewer.View(viewOptions);
}
 中国人