ПРОДУКТЫ   СКАЧАТЬ КУПИТЬ ПОМОЩЬ БЛОГ  О КОМПАНИИ  
 
Основные свойства
PDF в Word, RTF
>>PDF в Word, DOCX
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.

"How to convert PDF to Word (DOCX) in C#?"

Convert PDF to Word (*.docx) in C# using PDF Focus .Net library

Introduction

     Another interesting feature of "PDF Focus .Net" is the API to convert PDF to DOCX. The beauty of this approach is in that you only need to add a reference to the SautinSoft.PdfFocus.dll and type four (4) lines of code. For example, to convert a PDF to DOCX in C#:
            SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

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

            if (f.PageCount > 0)
            {                
                f.ToWord(@"c:\Pushkin Poems.docx");
            }       
          
"PDF Focus .Net" has own PDF reader and DOCX renderer, according to PDF 1.7 and Office Open XML (Ecma 4th edition) specifications. Thus your .Net application will be able to convert any PDF documents to DOCX on fly without any dependencies from MS Office or Adobe Acrobat.
All features are supported and an output DOCX document will contain paragraphs, columns, tables, hyperlinks, images, page breaks, and so forth.

Another point of interest is that PDF Focus .Net can understand and recreate real tables with rows and cells. Maybe it sounds obvious, but PDF documents don't have real tables. If you see a table inside a PDF, it is in fact a set of lines. To further accentuate this point, download PDF Focus .Net, 24.1 Mb and evaluate it now!


Nuget   Online Demo   Скачать, 7.1 (17 09, 2019)



Есть вопрос?

Если у вас есть вопросы, нужна помощь или пример кода: обращайтесь в нашу службу поддержки по адресу support@sautinsoft.com.



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

  1. Экономия времени и никаких затрат на разработку продукта. Написание собственного конвертера PDF в c# требует много дней напряженной работы и занимает около 100 000 C# строк кода. 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, клиенты могут не иметь Adobe Acrobat, MS Word, Excel или другого программного обеспечения.

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

  5. Можно выбрать любой из выпусков продукта: Total, Office, HTML и Picasso. Это сэкономит вложения. Если вам нужен только API для преобразования PDF в HTML и вы не нуждаетесь в других функциях, можно рассмотреть "HTML" PDF Focus .Net. Это намного дешевле, чем у конкурентов.

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

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

Some examples to convert PDF to DOCX in C# and VB.Net

Want to adjust a result of PDF to DOCX conversion? See our tips ...

1. Convert PDF file to DOCX file in C#:

            SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();	    	
            f.OpenPdf(@"d:\History.pdf");

            if (f.PageCount > 0)
            {
                int result = f.ToWord(@"d:\History.docx");
                
                // Open Word document
                if (result==0)
                {
                    System.Diagnostics.Process.Start(@"d:\History.docx");
                }
            }
      
2. Convert PDF to DOCX in memory using C#:
            string pdfFile = @"c:\book.pdf";
            MemoryStream docxStream = new MemoryStream();
            // Convert PDF to word in memory
            SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();

            // Assume that we already have a PDF document as stream.
            using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
            {
                f.OpenPdf(pdfStream);

                if (f.PageCount > 0)
                {
                    int res = f.ToWord(docxStream);

                    // Save docxStream to a file for demonstration purposes.
                    if (res == 0)
                    {
                        string docxFile = Path.ChangeExtension(pdfFile, ".docx");
                        File.WriteAllBytes(docxFile, docxStream.ToArray());
                        System.Diagnostics.Process.Start(docxFile);
                    }
                }
            }
3. Convert 2nd-3rd pages of PDF document Word in VB.Net:
        Dim f As New SautinSoft.PdfFocus()
        f.OpenPdf("http://somesite.com/forprint.pdf")

        If f.PageCount > 2 Then
            'Convert only pages 2 - 3 to Word
            Dim result As Integer = f.ToWord("f:\foredit.docx", 2, 3)

            'Show Word document
            If result = 0 Then
                System.Diagnostics.Process.Start("f:\foredit.docx")
            End If
        End If

      
4. Export PDF to Word in ASP.Net/C#:
        SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
        f.OpenPdf(FileUpload1.FileBytes);
        
        byte [] docx = null;

        if (f.PageCount > 0)
        {
            //Let's whole PDF document to DOCX
            docx = f.ToWord();
        }

        //show result
        if (docx != "")
        {
            Response.Buffer = true;
            Response.Clear();
            Response.ContentType = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
            Response.AddHeader("Content-Disposition:", "attachment; filename=Result.docx");
            Response.Write(docx);
            Response.Flush();
            Response.End();
        }
      
5. Convert PDF file to Word file in VB.Net:
        Dim f As New SautinSoft.PdfFocus()
        f.OpenPdf("c:\Simple Text.pdf")

        If f.PageCount > 0 Then
            Dim result As Integer = f.ToWord("c:\Result.docx")

            'Show Word document
            If result = 0 Then
                System.Diagnostics.Process.Start("c:\Result.docx")
            End If
        End If
If anyone needs a code sample in C#, VB.Net, ASP.Net etc "How to convert PDF to Word, DOCX", email us at support@sautinsoft.ru or ask at Online Chat (right-bottom corner of this page). We'll help you certainly!


Требования и техническая информация

     Требуется только .Net 4.0 или выше. Наш продукт совместим со всеми языками .Net и поддерживает все операционные системы, в которых могут использоваться .NET Framework и .Net Core. Обратите внимание, что PDF Focus .Net полностью написан на управляемом C #, что делает его абсолютно автономным и независимой библиотекой.

.Net Framework 4.0 and higher and .Net Core 1.1 and higher

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

.Net Core 1.1 и выше.

Оптимальные цены

     Библиотека предлагает разработчикам высокое качество конверсии разумные цены. Главная особенность PDF Focus .Net в том, что не высокая цена по сравнению с конкурентами. Например, цена одной лицензии PDF Focus .Net - Office Edition стоимость $499 без каких-либо дополнительных сборов и ограничений!


Скачать

Чтобы увидеть функциональность из первых рук, скачайте самые свежие «PDF Focus .Net» с примерами кода, 24.1 Mb.

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