Total Doc Converter X هو أداة تعتمد على الخادم لتحويل Doc إلى PDF في دفعات. عن طريق تثبيت Doc Converter X على خادم الويب، يمكنك اختياره لتجعله متاحًا للشبكة بأكملها أو جزءًا من تطبيقك عبر ASP.NET. أو إذا كنت تفضل، يمكن استخدامه كتطبيق مستقل.
بمجرد تثبيت Total Doc Converter X، ستلاحظ أنه لا يحتوي على واجهة رسومية للمستخدم (GUI). بدلاً من ذلك، نوفر للمستخدمين قائمة شاملة من الأوامر التي يمكن إرسالها عبر بيئة سطر الأوامر. سواء كنت مدير خادم أو مستخدم شبكة، فإن ضبط معايير العمل وبدء عملية التحويل سريعة وسهلة. ستتمكن حتى من حفظ إعدادات المشروع في صيغة .bat لأغراض الأتمتة لاحقًا.
خيارات أخرى (عند التحويل إلى PDF) تشمل:
باستغلال هذه الميزة، ليس من الضروري أن يعرف مستخدمو الشبكة كيفية تحويل Doc إلى PDF من سطر أوامر Windows. بفضل دعم ActiveX، يمكن دمج Doc Converter X بسهولة في التطبيقات الأخرى من خلال شل وندوز.
مع وجود العديد من خيارات التخصيص المدمجة، لا حاجة لتكبد العناء باستخدام مجموعات أدوات متعددة. Total Doc Converter X يقوم بكل ذلك! ستجد قريبًا أن ملفات الإخراج الخاصة بك أكثر فائدة من النسخ الأصلية المقابلة.
لأن هذا تطبيق محول باستخدام سطر الأوامر، يمكن لمستخدمي الشبكة إجراء التحويلات بهدوء، دون وجود رسائل مقاطعة.
جرب تطبيقنا اليوم عن طريق شراء النسخة الكاملة. نقدم العديد من خيارات التراخيص المختلفة المصممة خصيصًا لتلبية احتياجات الخوادم الكبيرة والصغيرة. للحصول على ترخيص المؤسسة، اتصل بنا عبر هذا النموذج.
كل ترخيص هو مدى الحياة ويشمل جميع الترقيات الرئيسية لمدة 12 شهرًا. يمكنك الاحتفاظ بالترخيص الحالي بعد ذلك أو شراء ترقية بخصم 70% لاحقًا. لمعرفة المزيد، تفقد موقعنا عبر الإنترنت على Facebook، Twitter وزيارة مدونتنا.
Windows Vista/7/8/10/11
"ثبّتنا Total Doc Converter X على خادم الويب ووفّرناه للشبكة عبر ASP.NET لتحويل ملفات DOC إلى PDF بكميات كبيرة. غياب الواجهة الرسومية لم يكن عائقًا، فقائمة أوامر سطر الأوامر شاملة وسهلة الضبط."
نبيل الإدريسي مدير خادم، شركة تأمين
"أضفنا ترقيم الصفحات ورأسًا وتذييلًا مخصّصين أثناء تحويل DOC إلى PDF، وكل ذلك من خلال معلمات سطر الأوامر. حفظنا إعدادات المشروع في ملف bat فصارت المهمة تتكرر تلقائيًا كل أسبوع دون أي عمل يدوي."
أمينة الحسني محللة أنظمة، مؤسسة حكومية
"معالجة الدفعات كانت سريعة ومستقرة على الخادم. Total Doc Converter X تعامل مع مئات ملفات DOC دفعة واحدة وأخرج PDF نظيفًا. منحنى التعلّم الأولي لضبط الأوامر يحتاج بعض الوقت، لكن بعده صار العمل سلسًا."
طارق بنحدو مسؤول تقنية معلومات، شركة صغيرة
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;
قم بتنزيل النسخة التجريبية المجانية وحول ملفاتك في دقائق.
لا تحتاج إلى بطاقة ائتمان أو بريد إلكتروني.