Total Doc Converter X ist ein serverbasiertes Tool, um Doc in Batch in PDF zu konvertieren. Durch die Installation von Doc Converter X auf einem Webserver können Sie wählen, ob Sie es dem gesamten Netzwerk zugänglich machen oder als Teil Ihrer Anwendung über ASP.NET verwenden möchten. Oder wenn Sie bevorzugen, kann es auch als eigenständige App verwendet werden.
Sobald Sie den Total Doc Converter X installiert haben, werden Sie feststellen, dass er ohne GUI auskommt. Stattdessen bieten wir den Benutzern eine umfassende Liste von Befehlen, die über die Befehlszeilenumgebung gesendet werden können. Egal, ob Sie Serveradministrator oder Netzwerkbenutzer sind, das Festlegen von Auftragsparametern und das Starten des Konvertierungsprozesses ist schnell und einfach. Sie können sogar Projekteinstellungen im .bat-Format speichern, um sie später automatisiert zu verwenden.
Weitere Optionen (bei der Konvertierung in PDF) umfassen:
Mit dieser Funktion brauchen Ihre Netzwerkbenutzer nicht zu wissen, wie man DOC zu PDF aus der Windows-Befehlszeile konvertiert. Dank ActiveX-Unterstützung kann Doc Converter X problemlos über die Windows-Shell in andere Apps integriert werden.
Mit so vielen integrierten Anpassungsoptionen gibt es keinen Grund, mit mehreren Werkzeugsets zu kämpfen. Total Doc Converter X erledigt alles! Sie werden schnell feststellen, dass Ihre Ausgabedateien nützlicher sind als die entsprechenden Originale.
Da es sich um eine Befehlszeilen-Konverter-App handelt, können Netzwerkbenutzer stille, im Hintergrund ablaufende Konvertierungen ohne unterbrechende Meldungen durchführen.
Probieren Sie unsere App heute aus, indem Sie die Vollversion erwerben. Wir bieten mehrere verschiedene Lizenzierungsoptionen, die speziell darauf ausgelegt sind, sowohl große als auch kleine Server zu unterstützen. Für Unternehmenslizenzen kontaktieren Sie uns über dieses Formular.
Jede Lizenz ist lebenslang und beinhaltet alle wichtigen Upgrades für 12 Monate. Sie können die aktuelle Lizenz danach behalten oder ein Upgrade mit einem Rabatt von 70% später erwerben. Um mehr zu erfahren, folgen Sie uns online auf Facebook, Twitter und besuchen Sie unseren 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;
Laden Sie die Testversion herunter und konvertieren Sie Ihre Dateien in wenigen Minuten.
Keine Kreditkarte oder Email erforderlich.