繁体   English   中英

在C#中将PDF,Doc和Docx转换为rtf

[英]Converting PDF, Doc and Docx to rtf in c#

我对使用Doc,Docx和PDF并将其转换为RTF的应用程序有要求。

转换是一种方法,我不需要转换回Doc或PDF。

有没有人做过,您能推荐一个libray吗? 我知道这是有根据的,但是这很昂贵,而且许可每年收费,所以这对我碰巧工作的公司不起作用。

如果可以,我可以为每个文件类型使用多个库。

提前致谢

GroupDocs.Conversion Cloud是一种REST API,可将所有常见文件格式从on格式可靠且轻松地转换为另一种格式。 它的免费定价计划每月提供50个免费信用。

这是从默认存储到PDF到RTF的示例代码:

// Get App Key and App SID from https://dashboard.groupdocs.cloud/
var configuration = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(MyAppSid, MyAppKey);
var apiInstance = new ConvertApi(configuration);

try
{
    // convert settings
    var settings = new GroupDocs.Conversion.Cloud.Sdk.Model.ConvertSettings
    {
        StorageName = null,
        FilePath = "02_pages.pdf",
        Format = "rtf",
        ConvertOptions = new RtfConvertOptions(),
        OutputPath = "02_pages.rtf"
    };

    // convert to specified format
    List<StoredConvertedResult> response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    Console.WriteLine("Document converted successfully: " + response[0].Url);
}
catch (Exception e)
{
    Console.WriteLine("Exception when calling ConvertApi.QuickConvert: " + e.Message);
}

我是aspose的开发人员。

Telerik有一个不错的库可以做到这一点。 他们实际上有一个看起来像Microsoft Word的整个编辑器。 它可以打开多种文件格式,并以本机格式另存为RTF(尽管可以另存为PDF,DOCX等)。我不确定的一件事是打开PDF并另存为RTF。 我不确定Telerik库能否做到这一点。

这是该库的链接: http : //www.telerik.com/products/wpf/richtextbox.aspx

对于PDF到RTF库,您可以使用以下网址http : //www.sautinsoft.com/products/pdf-focus/index.php

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM