ПРОДУКТЫ   СКАЧАТЬ КУПИТЬ ПОМОЩЬ БЛОГ  О КОМПАНИИ  
 
Основные свойства
DOCX в PDF
>>RTF в PDF
HTML в PDF
Text в PDF
Разбиение и слияние PDF
Скачать ознакомительную версию
Купить
Online-demo
Документация
Новости

"How to convert RTF to PDF in C#, VB.Net and ASP.Net?"

How to convert RTF to PDF in C#, VB.Net and ASP.Net?

Introduction

     With the help of "PDF Metamorphosis .Net", any .Net application can easily transform RTF documents to PDF format. For example, to convert a RTF to PDF in C# you will only need to add a reference to the PdfMetamorphosis.dll and type a few lines of code:
            SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();

            string rtfPath = @"c:\Crime and Punishment.rtf";
            string pdfPath = @"c:\Crime and Punishment.pdf";

            p.RtfToPdfConvertFile(rtfPath, pdfPath);
          
The library gives you a full set of API to convert RTF to PDF and completely retains the document structure. Furthermore, during conversion to PDF you may adjust following:
  • Set page size, orientation and margins.
  • Set a single font face, size and color for your PDF document.
  • Add custom headers and footers.
  • Add page numbering.
  • Add custom watermarks to your PDF.
  • Specify the version of produced PDF.
  • Embed all fonts inside PDF.


Nuget   Online Demo   Скачать, 8.1 (10 окт. 2019)



Есть вопрос?

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

Input RTF documents

The component can read and parse all types of RTF documents: 1.0 - 1.9.1. The component has own RTF parser. If you are looking only for C# RTF class which can parse and render RTF documents, see Document .Net.

Output PDF documents

PDF Metamorphosis .Net can render PDF documents using own PDF class. You may select the version for output PDF: 1.2 -1.6, PDF/A. If you are looking for .Net class (C#) to convert PDF to other formats, see our PDF Focus .Net.


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

  1. Благодаря широкой функциональности PDF Metamorphosis .Net, достаточно только добавить ссылку к "PdfMetamorphosis.dll" и написать 3-4 строки на C# вы получите возможностькачественно конвертировать PDF из HTML, RTF, Text или PDF из DOCX.

  2. PDF Metamorphosis .Net предоставляет полный набор API для преобразования из текста, RTF, HTML в PDF и слияние PDF документов.

  3. PDF Metamorphosis .Net является абсолютно автономной библиотекой PDF, не нужно беспокоиться о наличии Adobe Acrobat, MS Word, OpenOffice или другого программного обеспечения.

  4. PDF Metamorphosis .Net имеет один из самых быстрых API для конвертирования в PDF документы и, следовательно, клиенты не будут иметь никаких задержек во время создания PDF документов.

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

  6. Одна цена. Я плачу один раз и могу использовать «PDF Metamorphosis .Net» без каких-либо дополнительных сборов. Моя лицензия бессрочна.

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

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

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

            SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();            

            if (p != null)
            {
                string rtfPath = @"d:\Anna Karenina.rtf";
                string pdfPath = Path.ChangeExtension(rtfPath, ".pdf");

                if (p.RtfToPdfConvertFile(rtfPath, pdfPath)==0)
                { 
                    System.Diagnostics.Process.Start(pdfPath);
                }
            }
      
2. Convert RTF to PDF in memory using C#:
            SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();            

            if (p != null)
            {
                string rtfPath = @"d:\Anna Karenina.rtf";
                string rtfString = File.ReadAllText(rtfPath);

                p.PageSettings.Size.A5();

                byte[] pdfBytes = p.RtfToPdfConvertByte(rtfString);
            }
      
3. Convert RTF to PDF and add custom header & footer using C#:
            // How to add page header and footer
            SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();

            // Add custom header in HTML format.
            string headerInHtml = "
You are welcome!
"; p.PageSettings.Header.Html(headerInHtml); // Add customer footer in RTF format. string footerInRtf = @"{\i Italic Header}"; p.PageSettings.Footer.Rtf(footerInRtf); string rtfFile = @"c:\The Brothers Karamazov.rtf"; string pdfFile = Path.ChangeExtension(rtfFile, ".pdf"); int result = p.RtfToPdfConvertFile(rtfFile, pdfFile);
4. Export RTF to PDF, set the single font, embed the font in PDF - VB.Net:
            ' How to set a single font for the whole PDF document.
            Dim p As New SautinSoft.PdfMetamorphosis()

            ' After purchasing the license, please insert your serial number here to activate the component
            'p.Serial = "XXXXXXXXXXX";

            ' Let's make that the all text in PDF became in 'Courier New' font
            p.TextSettings.FontFace.Custom("Courier New")
            ' Set also a single font size 10
            p.TextSettings.FontSize = 10
            ' Set also single text color
            p.TextSettings.FontColor = System.Drawing.Color.FromArgb(33, 150, 150)

            ' Embed all fonts inside PDF.
            p.PdfSettings.EmbedAllFonts = True


            Dim rtfPath As String = "c:\War and Peace.rtf"
            Dim pdfPath As String = "c:\War and Peace.pdf"

            Dim result As Integer = p.RtfToPdfConvertFile(rtfPath, pdfPath)
      
If anyone needs a code sample in C#, VB.Net, ASP.Net etc "How to convert RTF to PDF", email us at support@sautinsoft.ru or ask at Online Chat (right-bottom corner of this page). We'll help you certainly!


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

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



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

     Библиотека предлагает разработчикам высококачественное преобразованиепосмотреть цены. Основной интерес представляет то, что PDF Metamorphosis .Net дешевле, чем все его более или менее популярные конкуренты. Например, стоимость одной лицензии $339 без дополнительных сборов!


Скачать

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

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