انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

doc2pdf - آنلاین در ابر

اجرای doc2pdf در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور doc2pdf است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


unoconv - هر سندی را از و به هر فرمت پشتیبانی شده LibreOffice تبدیل کنید

خلاصه


unonconv [گزینه ها] فایل [file2 ..]

unonconv --شنونده [--سرور SRV] [--پورت PRT] [--کانکشن CON]

شرح


unoconv یک ابزار خط فرمان است که می تواند هر فرمت فایلی را که LibreOffice می تواند تبدیل کند
وارد کنید، به هر فرمت فایلی که LibreOffice قادر به صادر کردن آن است.

unoconv از الزامات UNO LibreOffice برای تبدیل غیرتعاملی اسناد استفاده می کند.
و بنابراین برای برقراری ارتباط به یک نمونه LibreOffice نیاز دارد. بنابراین اگر نمی تواند
یکی را پیدا کنید، نمونه خود را برای استفاده موقت شروع می کند. در صورت تمایل، می توان یک شروع کرد
نمونه "شنونده" برای استفاده برای اتصالات بعدی یا حتی برای اتصالات از راه دور.

OPTIONS


-c، --اتصال
رشته اتصال UNO برای استفاده توسط مشتری برای اتصال به نمونه LibreOffice،
یا توسط شنونده برای گوش دادن به LibreOffice استفاده می شود.

رشته اتصال پیش فرض "socket,host=localhost,port=2002;urp;StarOffice.ComponentContext" است

-d، --doctype
نوع سند LibreOffice را با فرمت Backend مشخص کنید. انواع اسناد احتمالی
هستند: سند, گرافیک, ارائه, صفحه گسترده.

نوع سند پیش فرض «document» است.

-e، --صادرات
گزینه های فیلتر صادرات خاصی را تنظیم کنید (مربوط به فیلتر LibreOffice استفاده شده).

به عنوان مثال. برای فیلتر خروجی PDF می توان این موارد را مشخص کرد: -e PageRange=1-2

بخش *صادرات فیلتر* را ببینید.

-f، --قالب
فرمت خروجی سند را مشخص کنید. می توانید لیستی از خروجی های احتمالی را دریافت کنید
با استفاده از گزینه --show، هر نوع سند را قالب بندی می کند.

نوع سند پیش فرض «pdf» است.

-F، --فیلد
فیلد متنی تعریف شده توسط کاربر را با مقدار جایگزین کنید

به عنوان مثال. -F Client_Name="Oracle"

-i، --واردات
گزینه‌های فیلترهای واردات خاص را تنظیم کنید (مرتبط با فیلتر وارد کردن LibreOffice استفاده شده
بر اساس نام فایل ورودی).

بخش *IMPORT FILTERS* را ببینید.

-l، --شنونده
unoconv را به عنوان شنونده برای اتصال مشتریان unoconv شروع کنید.

-n، --بدون راه اندازی
به طور پیش فرض اگر هیچ شنونده ای در حال اجرا نباشد، unoconv شنونده (موقت) خود را راه اندازی می کند
تا مطمئن شوید که تبدیل کار می کند. اگر خیر این گزینه تبدیل را لغو می کند
شنونده پیدا می شود، نه اینکه شنونده خودمان را شروع کنیم.

-o، --خروجی
اگر آرگومان یک دایرکتوری است، اسناد تبدیل شده را در این دایرکتوری قرار دهید. اگر
چندین فایل ورودی ارائه شده است، از آن به عنوان نام پایه استفاده کنید (و پسوند خروجی را اضافه کنید).
در غیر این صورت از آن به عنوان نام فایل خروجی استفاده کنید.

--کلمه عبور
یک رمز عبور برای رمزگشایی سند ارائه دهید

-- لوله
از یک لوله به عنوان مکانیزم اتصال جایگزین برای صحبت با LibreOffice استفاده کنید.

-p، --port
پورت برای گوش دادن (به عنوان شنونده) یا اتصال به (به عنوان مشتری).

پورت پیش فرض «2002» است.

--حفظ
مُهر زمانی و مجوزهای سند اصلی را حفظ کنید

-s، --سرور
سرور (آدرس) برای گوش دادن (به عنوان شنونده) یا اتصال به (به عنوان مشتری).

سرور پیش فرض 'localhost' است.

-- نشان دادن
فرمت های خروجی احتمالی را که با -f استفاده می شود فهرست کنید.

--stdin
خواندن فایل ورودی از stdin (در صورت ارائه نام فایل نادیده گرفته می شود)

--stdout
فایل خروجی تبدیل شده را به stdout چاپ کنید.

-t، --قالب
الگوی مورد استفاده برای وارد کردن سبک ها را مشخص کنید. این می تواند بسیار مفید باشد اگر شما
یک هویت شرکتی داشته باشید که باید برای هر سندی که توزیع می کنید اعمال کنید.

-T، --تایم اوت
هنگامی که unoconv شنونده خود را راه اندازی می کند، سعی کنید برای چند ثانیه به آن متصل شوید
قبل از تسلیم شدن افزایش این ممکن است زمانی که شما خطاهای تصادفی ناشی از دریافت می کنید کمک کند
شنونده آماده پذیرش مشاغل تبدیلی نیست.

-v، -- پرحرف
بیشتر و بیشتر و بیشتر پرحرف باشید.

ادله


شما می توانید یک یا چند مورد را ارائه دهید فایل ها به عنوان آرگومان هایی برای تبدیل هر یک از آنها به مشخص شده
تولید قالب.

وارد كردن فیلتر


بسته به فایل ورودی استفاده شده، فیلتر واردات متفاوت LibreOffice به طور خودکار انجام می شود
استفاده شده توسط unoconv. این فیلتر واردات می تواند تحت تأثیر گزینه -i قرار گیرد که بسته به
فیلتر استفاده شده، آرگومان های مختلف را می پذیرد.

همیشه مشخص نیست که چه گزینه‌های فیلتر واردات را می‌توانید ارائه دهید، گفتگوی واردات در آن
LibreOffice برای فیلتری که استفاده می کنید ممکن است نشانه خوبی در مورد آنچه می توانید ارائه دهد
به عنوان گزینه های فیلتر واردات انتظار می رود.

مرجع مستندات LibreOffice است، برای صفحات گسترده در شرح زیر است:
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options
اما ما به چند نمونه نگاه خواهیم کرد.

نمایندگی وارد كردن FILTER OPTIONS


فیلتر واردات پیش‌فرض برای بسیاری از واردات‌ها (مثلاً Lotus، dBase یا DIF) به عنوان تنها می‌پذیرد
نوع رمزگذاری ورودی را آرگومان کنید، بنابراین اگر به utf-8 (76) نیاز دارید می توانید انجام دهید:

-i FilterOptions=76

برای لیستی از انواع رمزگذاری ممکن، می توانید از پیوند بالا برای یافتن موارد ممکن استفاده کنید
گزینه.

· گزینه های فیلتر

TEXT وارد كردن FILTER OPTIONS


فیلتر وارد کردن متن، تنظیمات FilterOptions را می پذیرد که رمزگذاری ورودی را نگه می دارد.

· گزینه های فیلتر

CSV وارد كردن FILTER OPTIONS


فیلتر واردات CSV تنظیمات FilterOptions را می‌پذیرد، ترتیب به این صورت است:
جداکننده (ها)، جداکننده متن، رمزگذاری، ردیف اول، قالب ستون

به عنوان مثال ممکن است بخواهید از این برای یک استفاده کنید واقعی سند جدا شده با کاما:

-i FilterOptions=44,34,76,2,1/5/2/1/3/1/4/1

که از کاما (44) به عنوان جداکننده فیلد و نقل قول دوتایی (34) به عنوان متن استفاده می کند.
جداکننده، UTF-8 (76) برای رمزگذاری ورودی، از ردیف دوم شروع کنید و از
فرمت های مشخص شده برای هر ستون (1 به معنای استاندارد، 5 به معنای تاریخ YY/MM/DD)

اگر دوست دارید از بیش از یک جداکننده (مثلاً یک فاصله یا یک زبانه) استفاده کنید و از سیستم استفاده کنید
رمزگذاری (9)، اما بدون جداکننده متن، می توانید انجام دهید:

-i FilterOptions=9/32,,9,2

برای لیستی از انواع رمزگذاری ممکن، می توانید از پیوند بالا برای یافتن موارد ممکن استفاده کنید
گزینه.

· گزینه های فیلتر

صادرات فیلتر


برخلاف فیلترهای وارداتی، فیلترهای صادراتی می‌توانند چندین گزینه با نام داشته باشند، هرچند که دارند
همیشه مشخص نیست که چه گزینه هایی در دسترس هستند. این همه به نسخه بستگی دارد
LibreOffice. گفتگوی صادراتی که در LibreOffice دریافت می کنید ممکن است به شما سرنخی در مورد آنچه هست بدهد
ممکن است، هر یک از آن ویجت ها یک گزینه را نشان می دهد.

TEXT صادرات FILTER OPTIONS


فیلتر صادرات متن یک تنظیمات FilterOptions را می پذیرد که کدگذاری خروجی را نگه می دارد.

· گزینه های فیلتر

ترتیب استدلال ها به این صورت است:
رمزگذاری، جداکننده فیلد، جداکننده متن، نقل قول-همه-سلول های نوشتاری، ذخیره-سلول-محتوا-همانطور که نشان داده شده است

CSV صادرات FILTER OPTIONS


فیلتر صادرات CSV آرگومان های مختلفی را می پذیرد، ترتیب به این صورت است:
جداکننده (های) فیلد، جداکننده متن، رمزگذاری

به عنوان مثال ممکن است بخواهید از این برای یک استفاده کنید واقعی سند جدا شده با کاما:

-e FilterOptions = 44,34,76،XNUMX،XNUMX

که از کاما (44) به عنوان جداکننده فیلد و نقل قول دوتایی (34) به عنوان متن استفاده می کند.
جداکننده، UTF-8 (76) برای رمزگذاری صادرات، از ردیف دوم شروع کنید و از
فرمت های مشخص شده برای هر ستون (1 به معنای استاندارد، 5 به معنای تاریخ YY/MM/DD)

اگر دوست دارید از بیش از یک جداکننده (مثلاً یک فاصله یا یک زبانه) استفاده کنید و از سیستم استفاده کنید
رمزگذاری (9)، اما بدون جداکننده متن، می توانید انجام دهید:

-E FilterOptions = 9/32 ، 9

برای لیستی از انواع رمزگذاری ممکن، می توانید از پیوند بالا برای یافتن موارد ممکن استفاده کنید
گزینه.

· گزینه های فیلتر

PDF صادرات FILTER OPTIONS


فیلتر صادرات PDF احتمالاً پیشرفته‌ترین فیلتر صادراتی در نوع خود با تعداد بیشماری است
از گزینه هایی که می توان استفاده کرد گزینه های فیلتر صادرات در یک سند جداگانه توضیح داده شده است، یا
در ویکی LibreOffice در:

http://wiki.services.openoffice.org/wiki/API/Tutorials/PDF_export

به عنوان مثال می توان تعیین کرد: -e PageRange=1-2

در اینجا لیستی از همه گزینه ها وجود دارد، اما برای جزئیات بیشتر لطفاً به آن نگاه کنید filters.txt:

· AllowDuplicateFieldNames

· پنجره مرکزی

· تغییرات

· ConvertOOoTargetToPDFTarget

· DisplayPDFDocumentTitle

· DocumentOpenPassword

· تعبیه شده

· فعال کردن CopyingOfContent

· EnableTextAccessForAccessibilityTools

· رمزگذاری

· علامت های صادراتی

· ExportBookmarksToPDFDestination

· ExportFormFields

· ExportLinksRelativeFsys

· ExportNotes

· ExportNotesPages

· FirstPageOnleft

· FormsType

· HideViewerMenubar

HideViewerToolbar

· HideViewerWindowControls

· صفحه اولیه

· InitialView

· IsAddStream

· isskipemptypages

· بزرگنمایی

· MaxImageResolution

· OpenBookmarkLevels

· OpenInfullScreenMode

· صفحه آرایی

· محدوده ی صفحه

· PDFViewSelection

· permissionspassword

· چاپ

· کیفیت

· ReduceImageResolution

· تغییر اندازهWindowToInitialPage

· RestrictPermissionPassword

· انتخاب

· SelectPdfVersion

· UseLosslessCompression

· UseTaggedPDF

· UseTransitionEffects

· واترمارک

· بزرگنمایی

گرافیک صادرات FILTER OPTIONS
· قد

· وضوح

· عرض

BMP صادرات FILTER OPTIONS
· فشرده سازی

· رمزگذاری RLEE

JPEG صادرات FILTER OPTIONS
· عمق رنگ

· کیفیت

PBM/PGM/PPM صادرات FILTER OPTIONS
· رمزگذاری

PNG صادرات FILTER OPTIONS
· فشرده سازی

· حالت Interlaced

GIF صادرات FILTER OPTIONS
· حالت Interlaced

· شفافیت

EPS صادرات FILTER OPTIONS
· ColorFormat

· فشرده سازی

· پیش نمایش

· نسخه

مثال ها


شما می توانید از unoconv در حالت مستقل استفاده کنید، این بدان معنی است که در صورت عدم وجود LibreOffice
شنونده، خودش شروع می کند:

unoconv -f pdf some-document.odt

می توان از unoconv به عنوان شنونده (به طور پیش فرض localhost:2002) برای اجازه دادن به unoconv های دیگر استفاده کرد.
نمونه ها به آن متصل می شوند:

unoconv -- شنونده و
unoconv -f pdf some-document.odt
unoconv -f doc other-document.odt
unoconv -f jpg some-image.png
unoconv -f xsl some-spreadsheet.csv
کشتن -15٪

این همچنین روی یک میزبان راه دور کار می کند:

unoconv --listener --server 1.2.3.4 --port 4567

و سپس سیستم دیگری را برای تبدیل اسناد وصل کنید:

unoconv --server 1.2.3.4 --port 4567

محیط زیست متغیرها


UNO_PATH
مشخص می کند که unoconv برای نصب LibreOffice pyuno به چه چیزی نیاز دارد، به عنوان مثال.
/opt/libreoffice3.4/basis-link/program

خروج وضعیت


به طور معمول، اگر تبدیل با موفقیت انجام شود، وضعیت خروج 0 است. اگر خطایی رخ داده باشد،
کد بازگشتی به احتمال زیاد خطایی است که توسط LibreOffice (یا رابط آن نامیده می شود
UNO) با این حال، خطا هرگز به چیزی معنادار ترجمه نمی شود. در صورتی که دوست دارید
errCode LibreOffice را رمزگشایی کنید، به موارد زیر نگاه کنید:

http://cgit.freedesktop.org/libreoffice/core/tree/tools/inc/tools/errcode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/sfxecode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/soerr.hxx

با استفاده از لیست های بالا، کد خطای 2074 به این معنی است:

کلاس: 1 (ERRCODE_CLASS_ABORT)
کد: 26 (ERRCODE_IO_INVALIDPARAMETER یا SVSTREAM_INVALID_PARAMETER)

و کد خطای 3088 به این معنی است:

کلاس: 3 (ERRCODE_CLASS_NOTEXISTS)
کد: 16 (ERRCODE_IO_CANTWRITE)

با استفاده از خدمات onworks.net از doc2pdf آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad