Total Doc Converter X is een servergebaseerd hulpmiddel om Doc naar PDF te converteren in batchverwerking. Door Doc Converter X op een webserver te installeren, kun je ervoor kiezen deze toegankelijk te maken voor het hele netwerk of er een deel van je applicatie van te maken via ASP.NET. Of als je dat liever hebt, kan het worden gebruikt als een op zichzelf staande app.
Zodra je de Total Doc Converter X hebt geïnstalleerd, merk je dat deze geen GUI heeft. In plaats daarvan bieden we gebruikers een uitgebreide lijst met commando's die via de opdrachtregelomgeving kunnen worden verzonden. Of je nu een serverbeheerder of netgebruikers bent, het instellen van taakparameters en het starten van het conversieproces is snel en eenvoudig. Je kunt zelfs projectinstellingen opslaan in .bat-indeling voor automatiseringsdoeleinden later.
Andere opties (bij het converteren naar PDF) omvatten:
Door gebruik te maken van deze functie, is het niet noodzakelijk dat je netgebruikers weten hoe ze Doc naar PDF kunnen converteren vanaf de Windows opdrachtregel. Dankzij ActiveX-ondersteuning, kan Doc Converter X gemakkelijk worden geïntegreerd in andere apps via de Windows-shell.
Met zoveel ingebouwde aanpassingsopties, hoef je niet te worstelen met meerdere tools. Total Doc Converter X doet het allemaal! Je zult al snel ontdekken dat je uitvoerbestanden nuttiger zijn dan de bijbehorende originelen.
Omdat dit een opdrachtregelconverterapp is, kunnen netgebruikers stille, achter-de-schermen conversies uitvoeren zonder onderbrekende berichten.
Probeer onze app vandaag nog door de volledige versie aan te schaffen. We bieden verschillende licentieopties aan, speciaal ontworpen om zowel grote als kleine servers te accommoderen. Voor ondernemingslicenties, neem contact met ons op via dit formulier.
Elke licentie is levenslang en omvat alle belangrijke upgrades voor 12 maanden. Je kunt de huidige licentie daarna behouden of later een upgrade met 70% korting kopen. Om meer te leren, kijk online op Facebook, Twitter en bezoek onze blog.
Windows Vista/7/8/10/11
string src = @"C:\test\Source.docx";
string dest = @"C:\test\Dest.pdf";
var cnv = new DocConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Doc.log");
if (!string.IsNullOrEmpty(cnv.ErrorMessage))
throw new Exception(cnv.ErrorMessage);
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("started...");
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\DocConverterX.exe";
sbLogs.AppendLine(executablePath + "...");
var srcPath = $@"{assemblyDirectoryPath}\src\sample.docx";
var outPath = Path.GetTempFileName() + ".pdf";
startInfo.FileName = executablePath;
if (File.Exists(outPath))
{
File.Delete(outPath);
}
if (File.Exists(executablePath) && File.Exists(srcPath))
{
sbLogs.AppendLine("files exists...");
}
else
sbLogs.AppendLine("EXE & source files NOT exists...");
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cPDF";
using (Process exeProcess = Process.Start(startInfo))
{
sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
exeProcess.WaitForExit();
sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
}
sbLogs.AppendLine("Conversion complete.");
}
catch (Exception ex)
{
sbLogs.AppendLine(ex.ToString());
}
return new OkObjectResult(sbLogs);
}
}
dim C
Set C=CreateObject("DocConverter.DocConverterX")
C.Convert "c:\source.docx", "c:\dest.pdf", "-cPDF -log c:\doc.log"
Response.Write C.ErrorMessage
set C = nothing
dim C
Set C=CreateObject("DocConverter.DocConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite C.ConvertToStream("C:\www\ASP\Source.docx", "C:\www\ASP", "-cpdf -log c:\doc.log")
set C = nothing
$src="C:\\test\\test.docx";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("DocConverter.DocConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\test\\Doc.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;
require 'win32ole'
c = WIN32OLE.new('DocConverter.DocConverterX')
src = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"
c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")
if not File.exist?(dest)
puts c.ErrorMessage
end
import win32com.client
import os.path
c = win32com.client.Dispatch("DocConverter.DocConverterX")
src = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"
c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")
if not os.path.exists(dest):
print(c.ErrorMessage)
uses Dialogs, Vcl.OleAuto;
var
c: OleVariant;
begin
c := CreateOleObject('DocConverter.DocConverterX');
c.Convert('c:\test\source.docx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Doc.log');
if c.ErrorMessage <> '' then
ShowMessage(c.ErrorMessage);
end;
var c = new ActiveXObject("DocConverter.DocConverterX");
c.Convert("C:\\test\\source.docx", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
alert(c.ErrorMessage)
use Win32::OLE; my $src = "C:\\test\\test.docx"; my $dest = "C:\\test\\test.pdf"; my $c = CreateObject Win32::OLE 'DocConverter.DocConverterX'; $c->convert($src, $dest, "-cPDF -log c:\\test\\Doc.log"); print $c->ErrorMessage if -e $dest;
Download de gratis proefversie en converteer uw bestanden in enkele minuten.
Geen creditcard of e-mail vereist.