Aspose.PDF Редактор

Что такое Html5 PDF Editor от Aspose.PDF for .NET?

HTML5 PDF Editor от Aspose.PDF for .NET — это основанный на открытом исходном коде веб-редактор PDF, позволяющий пользователям создавать, редактировать и конвертировать PDF-файлы онлайн. Пользователи могут легко внедрять редактор в собственные веб-приложения для просмотра и редактирования PDF-документов. HTML5 PDF Editor разработан с использованием HTML5, jQuery Ajax, ASP.NET и Bootstrap, а его бэкенд работает на платформе Aspose.PDF for .NET. Пользовательский интерфейс редактора максимально упрощён для облегчения понимания и расширения функций в соответствии с требованиями пользователя.

Изображение

Функции

Поддерживаются следующие функции:

  • Создание новых PDF-файлов.
  • Загрузка и просмотр PDF-файлов.
  • Загрузка PDF- и графических файлов из Dropbox.
  • Экспорт PDF-файла в различные форматы файлов.
  • Добавление или объединение PDF-файлов.
  • Вставка новых страниц.
  • Удаление страниц.
  • Перемещение страниц в PDF-файле.
  • Вставка текста в PDF.
  • Выделение текста в PDF.
  • Поворот вставленного текста в PDF.
  • Поиск текста в PDF.
  • Замена текста в PDF.
  • Вставка изображений.
  • Изменение размера подписи и изображений.
  • Перетаскивание и позиционирование вставленных элементов.
  • Загрузка PDF-файлов с полями форм.
  • Заполнение полей форм с помощью редактора.
  • Сохранение и экспорт PDF-файлов с данными полей форм.
  • Подчёркивание необходимых полей форм.
  • Добавление вложений в PDF-файлы.
  • Загрузка вложений из входного PDF-файла.
  • Скачивание файлов вложений.
  • Удаление файлов вложений.
  • Подписание PDF с использованием свободного рисования от руки.

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

Поскольку HTML5 PDF Editor является веб-приложением .NET, разработанным с использованием ASP.NET, C#, HTML5, jQuery и JavaScript, для установки HTML5 PDF Editor вам потребуется следующая среда:

  • Visual Studio 2010 (или более поздней версии).
  • .NET Framework 3.5 (или более поздней версии).
  • Aspose.PDF for .NET.
  • jQuery 2.0.3.
  • Bootstrap 3.2.0.

Для запуска приложения вы можете использовать любой из следующих браузеров:

  • Mozilla Firefox (рекомендуется).
  • Internet Explorer (версии 9 или новее).
  • Google Chrome.
  • Apple Safari.

Поддержка

Мы в Aspose стремимся предоставлять нашим клиентам и пользователям наилучшую поддержку по любым вопросам, будь то технические или связанные с продажами. Пожалуйста, используйте приведённые ниже ссылки для любых вопросов, связанных с лицензированием, продажами или техническими проблемами.

Руководство разработчика PDF-редактора

Создание новых PDF-файлов

Помимо редактирования существующих PDF-документов, Html5 PDF Editor также поддерживает создание новых PDF-файлов с нуля, что можно сделать с помощью опции «Создать новый файл» в строке меню. Используя эту функцию, вы можете создать пустой PDF-файл в редакторе, добавить в него текст или изображения и сохранить в любом желаемом формате. В следующем разделе мы обсудим технические подробности, лежащие в основе этой функции.

HTML — пункт меню «Создать новый файл» на странице.

При нажатии пункта меню «Создать новый файл» вызывается метод onNewFileClicked в файле Editor.js.

jQuery — отправка запроса Ajax на сервер для метода CreateNewFile.

См. вкладку Editor.js ниже для исходного кода метода onNewFileClicked. Он вызывает метод CreateNewFile в файле CanvasSave.aspx.cs.

Обработка запросов на сервере с помощью веб-метода ASP.NET.

Смотрите вкладку Canvas.aspx.cs ниже с исходным кодом метода CreateNewFile. Он очищает любые существующие данные о ранее загруженном файле с помощью метода ResetData.

Создание нового PDF-файла с использованием Aspose.PDF for .NET.

После очистки данных с помощью метода ResetData метод CreateNewFile создаёт новый PDF-файл с помощью класса Document библиотеки Aspose.PDF for .NET. Как видно на следующей вкладке, объект Document генерирует файл с одной пустой страницей. После создания файла на сервере файл преобразуется в изображение с помощью метода ImageConverter и загружается на холст.

Загрузка полученного файла на холст.

После преобразования файла в изображение на стороне сервера управление возвращается обратно к методу onNewFileClicked в Editor.js, где метод сбрасывает все коллекции на стороне клиента и загружает сгенерированный файл изображения на холст с помощью метода resetData.

Экспорт PDF в разные форматы файлов

HTML5 PDF Editor