Total Doc Converter X, bir kez kurulduğunda, ağ üzerindeki birden çok kullanıcının komut satırından DocX'i PDF'e dönüştürmesine olanak tanıyan bir sunucu uygulamasıdır. Doc Converter X bir web sunucusu üzerinden erişildiği için, son kullanıcıların herhangi bir sayısına kullanım izni verilebilir. Alternatif olarak, komut satırı dönüştürücümüz bağımsız bir uygulama olarak da kullanılabilir. Sonuç olarak; kesintisiz, sessiz dönüşümler gerçekleştirmeniz gerektiğinde, bu iş için mükemmel bir araçtır.
Tam ActiveX desteği sunan Total Doc Converter X neredeyse herhangi bir Windows uygulamasına entegre edilebilir. Tüm dönüşüm ihtiyaçlarınızı karşılamak için dönüştürücümüzü güvenilir bir kütüphane olarak kullanın. Kullanıcılarınız, Windows komut satırından DocX'i PDF'e nasıl dönüştüreceğini bile bilmek zorunda kalmayacak. Tek yapmanız gereken .NET üzerinden COM nesnesini çağırmaktır!
Total Doc Converter X'i kurduktan sonra, dönüşüm projeleri kurarken kullanılabilecek komutların bir ana listesi ile karşılanacaksınız. Hem sunucu yöneticileri hem de ağ kullanıcıları bu kolay erişilebilir tasarımın faydalarından yararlanabilir. Optimal proje ayarlarına ulaştığınızda, onları gelecekteki kullanım için uygun .bat kaydetme özelliğimizle saklayabilirsiniz.
Doc'tan PDF'e kütüphanemiz yalnızca PDF ile sınırlı değildir. Aslında, DocX'i bir dizi başka formata da dönüştürür (XLS, HTML, JPEG, TIFF, RTF, TXT).
Ek seçenekler şunları yapmanıza olanak tanır:
Birçok yıl süren dönüşüm uygulamaları geliştirme sürecinden sonra, kullanıcıların en çok hangi seçeneklere ihtiyaç duyduğunu öğrendik. Benzersiz esneklik hedefimize sadık kalarak, bu seçenekleri birçok aracın işlevselliğini içeren tek ve sağlam bir araç sunmak için ekledik.
Satın almadan önce denemekten çekinmeyin. Ücretsiz deneme sürümümüzü indirin ve ne düşündüğünüzü görün. Tam sürüme geçme zamanı geldiğinde, spesifik ihtiyaçlarınızı karşılamak için çeşitli lisanslar sunuyoruz. Kurumsal lisanslama için bu form aracılığıyla bizimle iletişime geçin.
Total Doc ConverterX, Windows Vista/7/8/10/11 üzerinde sorunsuz çalışır.
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;
Ücretsiz deneme sürümünü indirin ve dosyalarınızı dakikalar içinde dönüştürün.
Kredi kartı veya email gerekli değil.