Logo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total PDF Converter X

Total PDF Converter X - правильное решение для конвертации PDF файлов в другие форматы на веб-серверах.

Total PDF Converter X - Профессиональное серверное решение от CoolUtils

Windows
2000/2003/Vista/7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine

Total PDF Converter X (SDK) — это программный комплект разработки PDF для конвертации PDF в DOC, RTF, XLS, HTML, EPS, PS, TXT, CSV или изображения (BMP, JPEG, GIF, WMF, EMF, PNG, TIFF) на веб-серверах. Используйте его, чтобы добавить возможность конвертации PDF-файлов в свои приложения. Total PDF ConverterX (SDK) можно интегрировать как в серверные, так и в настольные/клиентские приложения. Приобретая комплект разработки Total PDF Converter, вы получаете как инструмент командной строки, так и ActiveX. У него нет графического интерфейса или каких-либо прерывающих сообщений.

  • Total PDF ConverterX SDK может конвертировать много PDF-файлов одновременно, объединяя их в один конечный файл или экспортируя каждый исходник в новый файл.
  • Пользователи могут выбрать ориентацию бумаги, качество и размер создаваемого изображения, выбрать опцию подгонки по размеру страницы или выбрать конечные символы страницы для разделения PDF страниц в текстовом файле.
  • Total PDF Converter X может легко экспортировать данные из защищенных паролем документов при условии указания пароля. Больше уникальных опций..

Для каждого типа конвертации предлагаются разные настройки. Total PDF ConverterX может обрабатывать многостраничные PDF файлы двумя способами: либо конвертировать PDF в один целевой файл, либо извлекать каждую страницу и конвертировать их в целевой формат. Программа также может объединить несколько PDF файлов в одно изображение.

Использование Total PDF ConverterX для улучшения ваших существующих приложений требует минимальных усилий. Все функции уже реализованы в коде, и вам нужно только выбрать необходимые части и вставить их в код вашего приложения с небольшими корректировками. Сотни наших клиентов успешно внедрили опции конвертации PDF в свои приложения. Получите вашу копию сейчас — и командный конвертор, и ActiveX включены в загрузку.

Скачать сейчас!

(включает 30-дневный бесплатный пробный период)

Купить лицензию

(только $550.00)



Примеры Total PDF ConverterX

Конвертировать PDF-файлы с помощью TotalPDFConverterX и .NET


string src="C:\\test\\Source.PDF";
string dest="C:\\test\\Dest.TIFF";

PDFConverterX Cnv = new PDFConverterX();
Cnv.Convert(src, dest, "-c TIFF -log c:\\test\\PDF.log");

MessageBox.Show("Конвертация завершена!");

//Работа с формами
Cnv.LoadFromFile(src);
Cnv.SetFormFieldValue(0, "Test Name");
Cnv.SaveToFile(src);

Скачать пример .NET PDF Converter

Конвертация PDF-файлов на веб-серверах с помощью Total PDF ConverterX

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("начато...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\PDFConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG.pdf";
                var outPath = Path.GetTempFileName() + ".tiff";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(msgPath))
                {
                    sbLogs.AppendLine("файлы существуют...");
                }
                else
                    sbLogs.AppendLine("Файлы EXE и MSG не существуют...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"{msgPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"ожидание...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"завершено...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("ожидание...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Конвертация успешно завершена.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
Некоторая информация о Azure.

Конвертация PDF-файлов на веб-серверах с помощью Total PDF ConverterX

#include <windows.h>
static const CLSID CLSID_PDFConverterX =
  {0x6B411E7E, 0x9503,0x4793,{0xA2, 0x87, 0x1F, 0x3B, 0xA8, 0x78, 0xB9, 0x1C}};
static const IID IID_IPDFConverterX =
  {0xEF633BED, 0xC414,0x49B0,{0x91, 0xFB, 0xC3, 0x9C, 0x3F, 0xE0, 0x08, 0x0D}};

#undef INTERFACE
#define INTERFACE IPDFConverterX
DECLARE_INTERFACE_(IPDFConverterX, IDispatch)
{
    STDMETHOD(QueryInterface)(THIS_ REFIID, PVOID*) PURE;
    STDMETHOD(Convert)(THIS_ LPCTSTR, LPCTSTR, LPCTSTR) PURE;
    STDMETHOD(About)(THIS) PURE;
    //const SourceFile: WideString; const DestFile: WideString; const Params: WideString; safecall;
};

typedef HRESULT (__stdcall *hDllGetClassObjectFunc) (REFCLSID, REFIID, void **);

int main () {
  HRESULT hr;
  if (CoInitialize(NULL)) {
    printf ("Ошибка в CoInitialize.");
    return -1;
  }

  LPCTSTR lpFileName = "PDFConverter.dll";
  HMODULE hModule;
  hModule = LoadLibrary (lpFileName);
  printf ("hModule: %d\n", hModule);
  if (hModule == 0) {
    printf ("Ошибка в LoadLibrary.");
    return -1;
  }

  hDllGetClassObjectFunc hDllGetClassObject = NULL;
  hDllGetClassObject = (hDllGetClassObjectFunc) GetProcAddress (hModule, "DllGetClassObject");
  if (hDllGetClassObject == 0) {
    printf ("Ошибка в GetProcAddress.");
    return -1;
  }
  IClassFactory *pCF = NULL;
  hr = hDllGetClassObject (&CLSID_PDFConverterX, &IID_IClassFactory, (void **)&pCF);
  /* Не удается загрузить с другим идентификатором */
  printf ("hr hDllGetClassObject: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Ошибка в hDllGetClassObject.");
    return -1;
  }
  IPDFConverterX *pIN;
  hr = pCF->lpVtbl->CreateInstance (pCF, 0, &IID_IPDFConverterX, (void **)&pIN);
  printf ("hr CreateInstance: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Ошибка в hDllGetClassObject.");
    return -1;
  }
  hr = pCF->lpVtbl->Release (pCF);
  printf ("hr Release: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Ошибка в Release.");
    return -1;
  }
  hr = pIN->lpVtbl->About (pIN);
  printf ("hr About: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Ошибка в About.");
    return -1;
  }
  hr = pIN->lpVtbl->Convert (pIN, "test.pdf", "test.html","-cHTML");
  printf ("hr Convert: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Ошибка в Convert.");
    return -1;
  }

  return 0;
}

Конвертация PDF-файлов на веб-серверах с помощью Total PDF ConverterX

dim C
Set C=CreateObject("PDFConverter.PDFConverterX")
C.Convert "c:\source.PDF", "c:\dest.HTML", "-cHTML -log c:\pdf.log"
set C = nothing
Пример2 ASP: непосредственная передача результирующего TIFF
dim C
Set C=CreateObject("PDFConverter.PDFConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Rresponse.AddHeader "Content-Disposition", "attachment; filename=test.TIFF"
Response.BinaryWrite c.ConvertToStream("C:\www\ASP\Source.PDF", "C:\www\ASP", "-cTIFF  -log c:\PDF.log")
set C = nothing

Конвертация PDF-файлов на веб-серверах с помощью Total PDF ConverterX

$src="C:\\test.pdf";
$dest="C:\\test.tiff";
if (file_exists($dest)) unlink($dest);
$c= new COM("PDFConverter.PDFConverterX");
$c->convert($src,$dest, "-c TIFF -log c:\doc.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

Конвертировать PDF-файлы с помощью Total PDF ConverterX и Ruby

require 'win32ole'
c = WIN32OLE.new('PDFConverter.PDFConverterX')

src="C:\\test\\test.pdf";
dest="C:\\test\\test.tiff";

c.convert(src,dest, "-c TIFF -log c:\\test\\PDF.log");

if not File.exist?(dest)
  puts c.ErrorMessage
end

Конвертировать PDF-файлы с помощью Total PDF ConverterX и Python

import win32com.client
import os.path

c = win32com.client.Dispatch("PDFConverter.PDFConverterX")

src="C:\\test\\test.pdf";
dest="C:\\test\\test.tiff";

c.convert(src, dest, "-c TIFF -log c:\\test\\PDF.log");

if not os.path.exists(file_path):
  print(c.ErrorMessage)

Конвертировать PDF-файлы с помощью Pascal и Total PDF ConverterX

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c:=CreateOleObject('PDFConverter.PDFConverterX');
  C.Convert('c:\test\source.pdf', 'c:\test\dest.tiff', '-c TIFF -log c:\test\PDF.log');
  IF c.ErrorMessage<> Then
    ShowMessage(c.ErrorMessage);
end;

Конвертация PDF-файлов на веб-серверах с помощью Total PDF ConverterX

var c = new ActiveXObject("PDFConverter.PDFConverterX");
c.Convert("C:\\test\\source.pdf", "C:\\test\\dest.tiff", "-c TIFF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

Конвертировать PDF-файлы с помощью Total PDF ConverterX и Perl

use Win32::OLE;

my $src="C:\\test\\test.pdf";
my $dest="C:\\test\\test.tiff";

my $c = CreateObject Win32::OLE 'PDFConverter.PDFConverterX';
$c->convert($src,$dest, "-c TIFF  -log c:\\test\\PDF.log");
print $c->ErrorMessage if -e $dest;

Больше примеров


quote

Total PDF Converter X Отзывы клиентов 2024

Оцените
Оценка 4.7/5 на основе отзывов клиентов
5 Star

"До настоящего времени инструмент выполняет задание корректно, то есть конвертирует файлы PDF в файлы Excel, используя командную строку в рамках запланированной задачи Windows. Если у меня возникнут проблемы, я обязательно свяжусь с вами."

4.5 Star Софиан Хамри

"Большое спасибо за всю вашу помощь. Total PDF ConverterX работает отлично. Это было необходимым исправлением, когда продукт одного из ваших конкурентов зависал при запуске из службы Windows. Ваше сотрудничество и оперативный ответ действительно спасли нас, позволив выполнить обязательства перед клиентом в срок."

5 Star Майкл Дж. Балмер, ведущий инженер по интеграции
www.QuestDiagnostics.com


Уникальные возможности Total PDF Converter X


pdf
Total PDF ConverterX не ограничивается PDF. Он также поддерживает документы PS, EPS, PRN, OXPS, XPS. Мы добавляем новые форматы, как только они появляются.

java
Хотите получить новые файлы без изображений? Total PDF ConverterX может исключить изображения из исходных PDF-документов.

split pdf
Используйте Total PDF ConverterX как утилиту для разбиения PDF. Он может извлекать все или выбранные страницы из многостраничного PDF, разделять PDF по закладкам и по пустым страницам быстро.

time stamps
Total PDF ConverterX изменит дату файлов или сохранит оригинальные временные метки в зависимости от вашего выбора.

sign pdf
Подписывайте PDF-документы своей цифровой подписью (добавьте pfx-файл).

rotate
Total PDF ConverterX может автоматически поворачивать ваши документы.


pdf to jpeg
PDF в JPEG? Настройте конечное изображение под свои нужды. Установите желаемое качество JPEG-изображения, чтобы уменьшить размер файла. Приложение также извлекает выбранные страницы и конвертирует их в JPEG.


interface
Нет времени разбираться, как это работает? Настройте все параметры в графической версии, и приложение создаст для вас готовый к использованию BAT-файл!

formats
Типы выходных файлов включают DOC, RTF, XLS, HTML, BMP, JPEG, GIF, WMF, EMF, PNG, EPS, PS, TIFF, TXT, CSV и PDF!

pdf converter
PDF в TIFF: приложение может объединить несколько PDF-файлов в одно изображение TIFF или разместить каждую страницу многостраничного PDF в новый файл TIFF.

preview
Нужны примеры? Мы предоставляем вам полностью функциональный код на различных языках (ASP, PHP, C++, Pascal, VBScript). Экономьте свое время, интегрируя наш простой API.

pdf watermark
Добавьте тексты или изображения водяных знаков (имя файла, дата, конфиденциальная метка, логотип) в заголовок или нижний колонтитул выходного файла.

page
Хотите больше порядка? Добавьте нумерацию страниц (доступна последовательная нумерация папок).

pdf to doc
Неважно, какая у вас версия MS Office, наше приложение может конвертировать PDF в DOC и DocX.


server
Экономьте свое время, используя серверный процесс для конвертации PDF в другие типы файлов. Total PDF ConverterX работает с 2006 года! На него можно положиться.


cmd
Мы предлагаем множество типов лицензий для серверного Total PDF ConverterX, чтобы удовлетворить любую потребность. Все они очень доступны по цене!


Скачать сейчас!

Обновлено Thu, 16 May 2024

Купить лицензию

(только $550.00)



Список поддерживаемых преобразований:

  • Серверный PDF конвертер
  • PDF в DOC из командной строки
  • PDF в HTML из командной строки
  • PDF в XHTML из командной строки
  • PDF в XLS из командной строки
  • PDF в JPEG из командной строки
  • PDF в TIFF из командной строки
  • PDF в RTF из командной строки
  • PDF в EPS из командной строки
  • PDF в PS из командной строки
  • PDF в CSV из командной строки
  • PDF в BMP из командной строки
  • PDF в WMF из командной строки
  • PDF в EMF из командной строки
  • PDF в PNG из командной строки
  • PDF в текст из командной строки
  • PDF в Unicode из командной строки
 
  • Серверный конвертер PS
  • PS в DOC из командной строки
  • PS в HTML из командной строки
  • PS в XHTML из командной строки
  • PS в XLS из командной строки
  • PS в JPEG из командной строки
  • PS в TIFF из командной строки
  • PS в RTF из командной строки
  • PS в EPS из командной строки
  • PS в PS из командной строки
  • PS в CSV из командной строки
  • PS в BMP из командной строки
  • PS в WMF из командной строки
  • PS в EMF из командной строки
  • PS в PNG из командной строки
  • PS в текст из командной строки
  • PS в Unicode из командной строки
 
  • Серверный конвертер PRN
  • PRN в DOC из командной строки
  • PRN в HTML из командной строки
  • PRN в XHTML из командной строки
  • PRN в XLS из командной строки
  • PRN в JPEG из командной строки
  • PRN в TIFF из командной строки
  • PRN в RTF из командной строки
  • PRN в EPS из командной строки
  • PRN в PS из командной строки
  • PRN в CSV из командной строки
  • PRN в BMP из командной строки
  • PRN в WMF из командной строки
  • PRN в EMF из командной строки
  • PRN в PNG из командной строки
  • PRN в текст из командной строки
  • PRN в Unicode из командной строки

Download
Pro Suite

Ключевые функции полной зарегистрированной версии

  • Идеально подходит для установки на веб-серверах.
  • Обеспечивает доступ через интерфейс ActiveX ко всем устаревшим языкам программирования (Visual Basic 6 или Delphi), а также к скриптам (например, VBscript).
  • Поддерживается любой язык, поддерживающий веб-сервисы, включая .NET (2.00, 3.5, 4.00), Ruby, PHP и Java.
  • Нет графического интерфейса
  • Чтение/запись полей PDF-формы
  • Поддерживает PDF, PS, PRN, XPS, OXPS, PCL
  • Конвертирует PDF в Doc, Excel, HTML, Text или CSV
  • Конвертирует PDF в bmp, jpeg, wmf, emf, png, gif, tiff, eps
  • Конвертирует в пакетном режиме
  • Нет необходимости в Adobe Acrobat
  • Поддерживает PDF-файлы, написанные на многобайтовых языках.
  • Сохраняет исходный макет документа
  • Также доступна многопоточность ActiveX.
  • Очень прост в использовании

    Нужна ли функция конвертации PDF в вашем приложении?

    Получите бесплатную лицензию. Она позволяет вам внедрять Total PDF ConverterX в ваше программное обеспечение и распространять его. RFL лицензируется на проект (независимо от того, сколько разработчиков задействовано).
    Подайте заявку через контактную форму.