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

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

  • Читает все типы RTF-документов: 1.0-1.9.1.
  • Создает различные типы PDF, включая PDF/A;
  • Настраиваемые свойства страницы, верхний и нижний колонтитулы, номера страниц;
  • Добавление пользовательских водяных знаков.

Введение

С помощью «PDF Metamorphosis .Net» любое .NET-приложение может легко конвертировать RTF-документы в формат PDF. Например, чтобы преобразовать RTF в PDF на C#, Вам нужно только добавить ссылку на PdfMetamorphosis.dll и ввести несколько строк кода:


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

            string rtfPath = @"c:\Преступление и наказание.rtf";
            string pdfPath = @"c:\Преступление и наказание.pdf";

            p.RtfToPdfConvertFile(rtfPath, pdfPath);
          
		  

«PDF Metamorphosis .Net» предоставляет Вам полный набор API для преобразования и полностью сохраняет структуру документа. Кроме того, во время конвертации в PDF Вы можете настроить следующее:

  • Установить размер страницы, ориентацию и поля;
  • Установить тип шрифта, размер и цвет для Вашего PDF-документа;
  • Добавить пользовательские верхние и нижние колонтитулы;
  • Добавить нумерацию страниц;
  • Добавить пользовательские водяные знаки в PDF-файл;
  • Указать разновидность создаваемого PDF-файла.
  • Встроить все шрифты в PDF.



NuGet   Online Demo   Скачать, 8.3.7.7 (Июль 7, 2020)

Входные RTF-документы

«PDF Metamorphosis .Net» может читать и анализировать все типы RTF-документов: 1.0-1.9.1. Он имеет собственный RTF-парсер.

Если Вы ищете только класс C# RTF, который может анализировать и отображать RTF-документы, смотрите «Document .Net».

PDF-документы на выходе

«PDF Metamorphosis .Net» может отображать PDF-документы, используя собственный класс PDF. Можно выбрать версию для вывода PDF: 1.2-1.6, PDF / A.

Если Вы ищете класс .NET (C#) для преобразования PDF в другие форматы, смотрите наш раздел «PDF Focus .Net».



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

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

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

  • Windows
  • Linux
  • Mac OS

.NET Framework 4.0 and higher and .Net Core 2.0 and higher
  • .NET Framework 4.0, 4.5, 4.6.1 и выше.
  • .NET Core 2.0 и выше.

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

1. Конвертировать RTF-файл в PDF-файл на языке C#:
            SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();            

            if (p != null)
            {
                string rtfPath = @"d:\Анна Каренина.rtf";
                string pdfPath = Path.ChangeExtension(rtfPath, ".pdf");

                if (p.RtfToPdfConvertFile(rtfPath, pdfPath)==0)
                { 
                    System.Diagnostics.Process.Start(pdfPath);
                }
            }
          
		  
2. Преобразование RTF в PDF в памяти с помощью C#:
            SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();            

            if (p != null)
            {
                string rtfPath = @"d:\Анна Каренина.rtf";
                string rtfString = File.ReadAllText(rtfPath);

                p.PageSettings.Size.A5();

                byte[] pdfBytes = p.RtfToPdfConvertByte(rtfString);
            }
          
		  
3. Преобразование RTF в PDF и добавление пользовательского заголовка и нижнего колонтитула с помощью C#:
            // Как добавить верхний и нижний колонтитулы страницы
            SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();

            // Добавьте пользовательский заголовок в формате HTML.
            string headerInHtml = "
Добро пожаловать!
"; p.PageSettings.Header.Html(headerInHtml); // Добавьте нижний пользовательский колонтитул в формате RTF. string footerInRtf = @"{\i Italic Header}"; p.PageSettings.Footer.Rtf(footerInRtf); string rtfFile = @"c:\Братья Карамазовы..rtf"; string pdfFile = Path.ChangeExtension(rtfFile, ".pdf"); int result = p.RtfToPdfConvertFile(rtfFile, pdfFile);
4. Экспорт RTF в PDF, установка одного шрифта, встраивание шрифта в PDF - VB.Net:
            ' Как установить один шрифт для всего PDF-документа.
            Dim p As New SautinSoft.PdfMetamorphosis()

            ' После покупки лицензии, пожалуйста, введите свой серийный номер здесь, чтобы активировать компонент
            'p.Serial = "XXXXXXXXXXX"

            ' Сделаем так, чтобы весь текст в PDF стал шрифтом "Courier New"
            p.TextSettings.FontFace.Custom("Courier New")
            ' Установим также один размер шрифта 10
            p.TextSettings.FontSize = 10
            ' Установим также один цвет текста
            p.TextSettings.FontColor = System.Drawing.Color.FromArgb(33, 150, 150)
            ' Встроим все шрифты в 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)
          
		  


Есть вопрос?

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


Преимущества «PDF Metamorphosis .Net»:

  1. Экономия времени.
    С «PDF Metamorphosis .Net» Вам нужно будет только добавить ссылку на " PdfMetamorphosis.dll " и написать 3-4 строки C#, чтобы получить возможность создавать PDF из HTML, RTF, Text или DOCX.

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

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

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

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

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

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

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

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