Примеры .NET

Примеры CSharp предназначен для демонстрации использования Doctype Document Services из .NET окружения.
Архив с примерами и тестовыми данными содержит в себе артефакты (классы и файл конфигурации), позволяющие обращаться к методам сервиса.
Артефакты могут быть сгенерированы из WSDL описания сервиса при помощи утилиты svcutil, входящей в состав .NET Framework.
Данные примеры не являются законченными приложениями в части обработки ошибок, исключительных ситуаций и т.д., а являются лишь демонстраторами конкретных технологических решений.

Фрагмент вызова метода AddImageToPDF

// документ PDF
byte[] documentBody = File.ReadAllBytes(String.Concat(FILES_LOCATION, "test1.pdf"));
 
// изображение для вставки
byte[] imageBody = File.ReadAllBytes(String.Concat(FILES_LOCATION, "test2.bmp"));
 
DocumentServiceClient service = new DocumentServiceClient();
 
// вызов метода
byte[] resultBody = service.AddImageToPdf(documentBody, imageBody, "1", 50, "rt", 150, 150, 0, "up");
 
service.Close();
 
// сохранение результата в файловую систему
File.WriteAllBytes(String.Concat(FILES_LOCATION, "result.pdf"), resultBody);
// документ PDF
byte[] documentBody = File.ReadAllBytes(String.Concat(FILES_LOCATION, "test1.pdf"));

// изображение для вставки
byte[] imageBody = File.ReadAllBytes(String.Concat(FILES_LOCATION, "test2.bmp"));

DocumentServiceClient service = new DocumentServiceClient();

// вызов метода
byte[] resultBody = service.AddImageToPdf(documentBody, imageBody, "1", 50, "rt", 150, 150, 0, "up");

service.Close();

// сохранение результата в файловую систему
File.WriteAllBytes(String.Concat(FILES_LOCATION, "result.pdf"), resultBody);