ПРОДУКТЫСКАЧАТЬ  КУПИТЬ  ПОМОЩЬ БЛОГ   О КОМПАНИИ  
 
Визитная карточка
PDF в DOCX
>>PDF в RTF
PDF в картинки: JPEG, TIFF
PDF в HTML
PDF в Excel
PDF в XML
PDF в Text
Скачать пробную версию
Купить
Online-demo
Справочник по API
История версий
Учебные примеры и статьи
How to convert PDF to JPG with high Quality in C# and .Net.
How to convert PDF to Word in C#.
How to convert PDF to Jpeg in C#.
Extract Text from PDF in C#.
How to convert PDF to Multipage TIFF in C#.
How to convert PDF to Black-White Multipage TIFF in C#.
Delphi.Net – How to convert PDF to Word.
How to convert a password protected PDF document.

Конвертирование PDF в RTF на C#, VB.Net и ASP.Net

  • Поддерживает все PDF 1.0-1.7;
  • Конвертирует защищенные паролем документы;
  • Конвертирует настраиваемые PDF-страницы;
  • Полностью редактируемый RTF-документ;
  • Сохраняет всё форматирование документа;
  • Воссоздает таблицы из PDF-файла;
  • Производит RTF 1.8.

Введение

С помощью «PDF Focus .Net» можно легко конвертировать PDF-документы в MS Word формат RTF.

Например, чтобы преобразовать PDF-документ в RTF на C# Вам нужно только добавить ссылку на файл .dll (или установить пакет с NuGet) и ввести несколько строк кода:

            SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

            f.OpenPdf(@"c:\Pushkin Poems.pdf");           

            if (f.PageCount > 0)
            {                
                f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Rtf;
                f.ToWord(@"c:\Pushkin Poems.rtf");
            }       
          
		  

«PDF Focus .Net» создает RTF-документ из PDF, как если бы он был набран человеком. На выходе Вы получаете полностью редактируемый RTF-документ, который содержит абзацы, столбцы, таблицы, изображения, разрывы страниц и т. д.

Чтобы оценить приложение, скачайте «PDF Focus .Net», 104.0 Mb прямо сейчас!



NuGet   Online Demo   Скачать, 7.5.3.27 (Март 27, 2020)



Системные требования

Компонент совместим со всеми языками .NET и поддерживает основные операционные системы.

  • Windows
  • Linux
  • Mac OS

Обратите внимание, что «PDF Focus .Net» полностью написан на управляемом C#. Это делает его абсолютно автономным и независимым.

.NET Framework 4.0 and higher and .Net Core 2.0 and higher

.NET Framework 4.0, 4.5, 4.6.1 и выше. Старую версию .NET 2.0 можно найти здесь.

.NET Core 2.0 и выше.

Некоторые примеры кода преобразования PDF-документов в RTF на C# и VB.Net


1. Конвертировать PDF-файл в RTF-файл на C#:
            SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();	    	
            f.OpenPdf(@"d:\History.pdf");

            if (f.PageCount > 0)
            {
                f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Rtf;
                int result = f.ToWord(@"d:\History.rtf");
                
                //Open Word document
                if (result==0)
                {
                    System.Diagnostics.Process.Start(@"d:\History.rtf");
                }
            }
      
	  
2. Конвертировать PDF в RTF в памяти с помощью C#:
            byte[] pdf = File.ReadAllBytes(@"c:\Book.pdf");

            SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
            f.OpenPdf(pdf);

            if (f.PageCount > 0)
            {
                f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Rtf;
                byte [] word = f.ToWord();
                //now the variable 'word' contains RTF document
            }
	  
      
3. Преобразовать 2-ю и 3-ю страницы PDF-документа в RTF на VB.NET:
        Dim f As New SautinSoft.PdfFocus()
        f.OpenPdf("http://somesite.com/forprint.pdf")

        If f.PageCount > 2 Then
            f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Rtf
            'Convert only pages 2 - 3 to Word
            Dim result As Integer = f.ToWord("f:\foredit.rtf", 2, 3)

            'Show Word document
            If result = 0 Then
                System.Diagnostics.Process.Start("f:\foredit.rtf")
            End If
        End If
	  
      
4. Экспорт PDF в RTF на ASP.NET/C#:

        SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
        f.OpenPdf(FileUpload1.FileBytes);
        byte [] rtf = null;

        if (f.PageCount > 0)
        {
            f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Rtf;
            //Let's whole PDF document to Word (RTF)
            rtf = f.ToWord();
        }

        //show Word/rtf
        if (rtf != null)
        {
            Response.Buffer = true;
            Response.Clear();
            Response.ContentType = "application/msword";
            Response.AddHeader("Content-Disposition:", "attachment; filename=Result.rtf");
            Response.BinaryWrite(rtf);
            Response.Flush();
            Response.End();
        }
      
	  
5. Конвертировать PDF-файл в RTF-файл на VB.NET:
        Dim f As New SautinSoft.PdfFocus()
        f.OpenPdf("c:\Simple Text.pdf")

        If f.PageCount > 0 Then
            f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Rtf
            Dim result As Integer = f.ToWord("c:\Result.rtf")

            'Show Word document
            If result = 0 Then
                System.Diagnostics.Process.Start("c:\Result.rtf")
            End If
        End If
	  
	  


Есть вопрос?

  • Если у Вас есть вопросы,
  • нужна помощь
  • или пример кода как конвертировать на C#, VB.NET, ASP.NET,
обращайтесь в нашу службу поддержки по адресу support@sautinsoft.com или спросите в онлайн-чате (правый нижний угол этой страницы). Мы Вам обязательно поможем!


Основные преимущества «PDF Focus .Net»:

  1. Экономия времени и никаких затрат на разработку продукта.

    Написание собственного конвертера PDF на C# требует много дней напряженной работы и занимает около 100000 строк кода. «PDF Focus .Net» сэкономит Ваше время, нужно лишь добавить ссылку на "SautinSoft.PdfFocus.dll" и написать 3-4 C# строки кода.

  2. «PDF Focus .Net» предоставляет набор API для конвертирования PDF в различных форматах сразу: Word, DOCX, RTF, Excel, HTML, текст, многостраничный TIFF, JPEG, PNG.

  3. «PDF Focus .Net» является абсолютно автономным компонентом PDF.
    Клиенты могут не иметь Adobe Acrobat, MS Word, Excel или другого программного обеспечения.

  4. Программное обеспечение будет иметь один из самых быстрых API для конвертирования PDF-файлов, здесь Вы можете проверить.

  5. Можно выбрать любой из выпусков продукта: Total, Office, HTML или Picasso.

    Например, если Вам нужен только API для преобразования PDF в HTML и Вы не нуждаетесь в других функциях, можно рассмотреть «PDF Focus .Net - HTML Edition». Это сэкономит вложения.

  6. Вы оплачиваете один раз и можно пользоваться «PDF Focus .Net» без каких-либо дополнительных сборов. Лицензия никогда не истекает .

  7. В качестве бонуса Вы получате неограниченную техническую поддержку независимо от даты Вашего приобретения.

Если Вас заинтересовал наш продукт, Вы можете скачать демо-версию тут или посмотреть цены на «PDF Focus .Net».

 
 
Программы Скачать Помощь О компании
SautinSoft on Facebook SautinSoft on Twitter SautinSoft on Youtube Our Blog
Авторское право © 2002 - 2020 SautinSoft (начало с сайта sautin.com). Все права защищены.