Category: Tutorials

Как отправить данные с pdf формы на сервер

Данный пример показывает, как использовать Submit-Form и Reset-Form действия. Действие Submit-Form (класс PDFSubmitFormAction) передает имена и значения элементов (контролов), указанных с помощью uniform resource identifier (URI), на веб-сервер, который будет обрабатывать данные и отсылать их обратно. Действие Reset-Form (класс PDFResetFormAction) сбрасывает значения в элементах формы. Устанавливает значения по умолчниаю. C# : using PDFMosaic;using System; namespace …

Continue reading

Как изменить метаданные в PDF документе

В примере показано, как изменить метаданые PDF документа (такие поля как “Author”, “Title”), используя класс PDFDocumentInformation. Для получения доступа к метаданным PDF документа, используйте свойство PDFDocument.DocumentInfo.   C# : using PDFMosaic;using System; namespace DocumentInfo{  class DocumentInfo  {    static void Main(string[] args)    {      PDFDocument document = new PDFDocument();       document.DocumentInfo.Subject = “Document Info”;      document.DocumentInfo.Title = “Custom title”;      document.DocumentInfo.Keywords = “pdf, PDFMosaic”;      document.DocumentInfo.Author = “PDF Mosaic”; …

Continue reading

Как создать заполняемую PDF форму

Данный пример показывает, как использовать кнопки, поля ввода, чекбоксы, выпадающие списки в Вашем PDF документе. C# : using PDFMosaic;using System; namespace PDFForm{  class PDFForm  {    static void Main(string[] args)    {      PDFDocument doc = new PDFDocument();      PDFPage page = new PDFPage(PDFPaperFormat.A4);       PDFPushButton button = new PDFPushButton(10, 40, 100, 30, “btn1”);      button.Caption = “Button”;      page.Annotations.Add(button);       PDFCheckBox checkBox = new PDFCheckBox(10, 100, 20, 20, “checkBox”);      checkBox.Checked = …

Continue reading

Как добавить звуковые (аудио) аннотации в PDF документ

PDF могут содержать аннотации, которые отображаются на странице, но при этом не являются частью самого содержимого документа. Вы можете использовать PDF Mosaic Library для добавления звуковых файлов WAV или AIFF в качестве комментария или записи. Audio вложения отображаются на вкладке Комментариев и могут быть воспроизведены на любой платформе. Однако, соответствующее ПО и устройства дожны быть …

Continue reading

Как добавить вложения в PDF документ

Вы можете добавить вложение (attachment), являющиеся любым типом файлов, в PDF документы. Если Вы измените местоположение документа, то вложение тоже переместится с PDF. Вложения могут включать ссылки на/из родительский документ или ссылки на другие вложения. Вложения в PDF докуменете Вы можете открывать или сохранять. При открытии вложения запускается приложение, которое ассоциировано по умолчанию с типом …

Continue reading

Как нарисовать графические объекты как область отсечения (клиппинг)

Этот пример показывает, как использовать текущий графический путь в качестве региона отсечения. Когда регион отсечения задан на канве, любая часть графических объектов (включая текст и картинки) вне региона отсечения не будет видимой.   C# : using PDFMosaic;using System.Drawing;using System; namespace Clipping{  class Clipping  {    static void Main(string[] args)    {      PDFDocument document = new PDFDocument();      document.Pages.Add(new PDFPage(PDFPaperFormat.A4));      PDFCanvas canvas = document.Pages[0].Canvas;       canvas.SaveGraphicsState();      PointF start …

Continue reading

Как нарисовать простые графические элементы, такие как линии или кривые Безье

В этом примере продемонстрировано, как нарисовать линии и кубические кривые Безье.Любое рисование в PDF библиотеке происходит через использование методов и свойств класса PDFCanvas.   C# : using PDFMosaic;using System.Drawing; namespace LinesAndCurves{  class LinesAndCurves  {    static void Main(string[] args)    {      PDFDocument document = new PDFDocument();      document.Pages.Add(new PDFPage(PDFPaperFormat.A4));      PDFCanvas canvas = document.Pages[0].Canvas;       PDFFont font = new PDFFont(PDFStandardFont.Helvetica, 8, false, false);      PDFSolidPen penCurve = new PDFSolidPen();      PDFSolidPen …

Continue reading

Как записать текст в PDF

В примере показано, как нарисовать тект на канве PDF документа.Для того, чтобы добавить текст на канву, необходимо использовать функцию PDFCanvas.DrawString. C# : using PDFMosaic;using System.Drawing; namespace DrawText{  class DrawText  {    static void Main(string[] args)    {      PDFDocument document = new PDFDocument();      document.Pages.Add(new PDFPage(PDFPaperFormat.A4));      PDFCanvas canvas = document.Pages[0].Canvas;       PDFFont font = new PDFFont(“Arial”, 16);      PDFBrush brush = new PDFSolidBrush();       canvas.DrawString(“The test string”, font, brush, 100, …

Continue reading

Как добавить изображение в PDF

Этот пример показывает, как вставить картинку в Ваш PDF документ. Вы можете добавить картинку из файла (поддерживаемые форматы: GIF/TIFF/PNG/BMP/Jpeg), или из буфера (массив байтов), или просто объект типа System.Drawing.Image. C# : using PDFMosaic;using System.Drawing; namespace DrawImage{  class DrawImage  {    static void Main(string[] args)    {      PDFDocument document = new PDFDocument();      document.Pages.Add(new PDFPage(PDFPaperFormat.A4));      PDFCanvas canvas = document.Pages[0].Canvas;      PDFImage image = new PDFImage(“..\\..\\two_pilots.bmp”);      canvas.DrawImage(image, 20, 50);      canvas.DrawImage(image, image.Width …

Continue reading

Как создать новый PDF документ

1. Запустите Visual Studio IDE. Создайте новый проект или откройте один из ранее созданных. 2. Для того, чтобы добавить ссылку на компонент PDFMosaic.dll в Ваш проект, откройте диалог Add Reference и выберете сборку с именем PDFMosaic из списка доступных .NET компонентов.   C# : using PDFMosaic;using System; namespace GettingStarted{  class GettingStarted  {    static void Main()    {      LicenseManager.SetLicenseData(“demo@demo”, “demo”);       PDFDocument document …

Continue reading