Total Doc Converter X to aplikacja serwerowa, która po zainstalowaniu pozwala wielu użytkownikom sieci konwertować DocX na PDF z poziomu wiersza poleceń. Ponieważ Doc Converter X jest dostępny za pośrednictwem serwera internetowego, nieograniczona liczba użytkowników końcowych może uzyskać pozwolenie na jego użycie. Alternatywnie, nasz konwerter wiersza poleceń może być również używany jako samodzielna aplikacja. Podsumowując; kiedy potrzebujesz przeprowadzić ciche konwersje bez przerw, to idealne narzędzie do pracy.
Oferując pełne wsparcie ActiveX, Total Doc Converter X można zintegrować niemal z każdą aplikacją Windows. Użyj naszego konwertera jako niezawodnej biblioteki do obsługi wszystkich swoich potrzeb konwersji. Twoi użytkownicy nawet nie będą musieli wiedzieć, jak konwertować DocX do PDF z wiersza poleceń Windows. Po prostu wywołaj obiekt COM przez .NET!
Po zainstalowaniu Total Doc Converter X zostaniesz przywitany listą głównych poleceń dostępnych do użycia podczas konfigurowania projektów konwersji. Zarówno administratorzy serwerów, jak i użytkownicy sieci mogą skorzystać z tego prostego, zorientowanego na dostęp projektu. Gdy już osiągniesz optymalne ustawienia projektu, możesz je zapisać do przyszłego użycia dzięki naszej wygodnej funkcji zapisu .bat.
Nasza biblioteka DOC do PDF nie jest ograniczona tylko do PDF. W rzeczywistości konwertuje DocX na różne inne formaty (XLS, HTML, JPEG, TIFF, RTF, TXT).
Dodatkowe opcje pozwalają na:
Po wielu latach spędzonych na rozwijaniu aplikacji do konwersji, nauczyliśmy się, jakie opcje są najbardziej potrzebne użytkownikom. Zgodnie z naszym celem nieporównywalnej elastyczności, dodaliśmy te opcje, aby zapewnić użytkownikom jedno, solidne narzędzie obejmujące funkcjonalność wielu narzędzi.
Poczuj się swobodnie testując przed zakupem. Pobierz naszą darmową wersję ewaluacyjną i zobacz, co o niej sądzisz. Gdy nadejdzie czas na uaktualnienie do pełnej wersji, oferujemy różnorodne licencje, aby spełnić Twoje specyficzne potrzeby. W sprawie licencjonowania dla przedsiębiorstw, skontaktuj się z nami przez ten formularz.
Total Doc ConverterX działa doskonale na 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;
Pobierz wersję próbną i konwertuj pliki w kilka minut.
Nie jest wymagana karta kredytowa ani e-mail.