ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

doc2pdf - ออนไลน์ในคลาวด์

เรียกใช้ doc2pdf ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง doc2pdf ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


unoconv - แปลงเอกสารใด ๆ จากและเป็นรูปแบบที่รองรับ LibreOffice

เรื่องย่อ


ยกเลิก [ตัวเลือก] ไฟล์ [file2 ..]

ยกเลิก --listener [--เซิร์ฟเวอร์ SRV] [--พอร์ต PRT] [--การเชื่อมต่อ CON]

DESCRIPTION


unoconv เป็นยูทิลิตี้บรรทัดคำสั่งที่สามารถแปลงรูปแบบไฟล์ใด ๆ ที่ LibreOffice สามารถทำได้
นำเข้าไปยังรูปแบบไฟล์ใดๆ ที่ LibreOffice สามารถส่งออกได้

unoconv ใช้การผูก UNO ของ LibreOffice สำหรับการแปลงเอกสารแบบไม่โต้ตอบ
ดังนั้นจึงจำเป็นต้องมีอินสแตนซ์ LibreOffice เพื่อสื่อสารด้วย ดังนั้นหากไม่สามารถ
หามัน มันจะเริ่มต้นอินสแตนซ์ของตัวเองสำหรับการใช้งานชั่วคราว หากต้องการ ก็สามารถเริ่ม . ได้
อินสแตนซ์ "ฟัง" เพื่อใช้สำหรับการเชื่อมต่อที่ตามมาหรือแม้กระทั่งสำหรับการเชื่อมต่อระยะไกล

OPTIONS


-c, --การเชื่อมต่อ
สตริงการเชื่อมต่อ UNO ที่ไคลเอ็นต์ใช้เพื่อเชื่อมต่อกับอินสแตนซ์ LibreOffice
หรือใช้โดยผู้ฟังเพื่อทำให้ LibreOffice ฟัง

สตริงการเชื่อมต่อเริ่มต้นคือ "socket,host=localhost,port=2002;urp;StarOffice.ComponentContext"

-d, -doctype
ระบุประเภทเอกสาร LibreOffice ของรูปแบบแบ็กเอนด์ ประเภทเอกสารที่เป็นไปได้
คือ: เอกสาร, กราฟิก, การเสนอ, สเปรดชีต.

ประเภทเอกสารเริ่มต้นคือ 'เอกสาร'

-e, --ส่งออก
ตั้งค่าตัวเลือกตัวกรองการส่งออกเฉพาะ (ที่เกี่ยวข้องกับตัวกรอง LibreOffice ที่ใช้)

เช่น. สำหรับตัวกรองเอาต์พุต PDF สามารถระบุได้: -e PageRange=1-2

ดูส่วน *ส่งออกตัวกรอง*

-f, --รูปแบบ
ระบุรูปแบบเอาต์พุตสำหรับเอกสาร คุณสามารถรับรายการผลลัพธ์ที่เป็นไปได้
รูปแบบต่อประเภทเอกสารโดยใช้ตัวเลือก --show

ประเภทเอกสารเริ่มต้นคือ ´pdf´

-F, --ฟิลด์
แทนที่ฟิลด์ข้อความที่ผู้ใช้กำหนดด้วยค่า

เช่น. -F Client_Name="Oracle"

-i, --นำเข้า
ตั้งค่าตัวเลือกตัวกรองการนำเข้าเฉพาะ (ที่เกี่ยวข้องกับตัวกรองการนำเข้า LibreOffice ที่ใช้
ตามชื่อไฟล์อินพุต)

ดูส่วน *นำเข้าตัวกรอง*

-l, --ฟัง
เริ่ม unoconv เป็นผู้ฟังสำหรับไคลเอนต์ unoconv เพื่อเชื่อมต่อ

-n, --ไม่เปิดตัว
ตามค่าเริ่มต้นหากไม่มีผู้ฟังทำงาน unoconv จะเปิดตัวฟังของตัวเอง (ชั่วคราว)
เพื่อให้แน่ใจว่าการแปลงทำงาน ตัวเลือกนี้จะยกเลิกการแปลงหากไม่มี
พบผู้ฟัง มากกว่าการเริ่มต้นผู้ฟังของเราเอง

-o, --เอาต์พุต
ถ้าอาร์กิวเมนต์เป็นไดเร็กทอรี ให้ใส่เอกสารที่แปลงแล้วในไดเร็กทอรีนี้ ถ้า
มีไฟล์อินพุตหลายไฟล์ ใช้เป็นชื่อฐาน (และเพิ่มนามสกุลเอาต์พุต)
มิฉะนั้น ใช้เป็นชื่อไฟล์เอาต์พุต

--รหัสผ่าน
ระบุรหัสผ่านเพื่อถอดรหัสเอกสาร

--ท่อ
ใช้ไพพ์เป็นกลไกการเชื่อมต่อทางเลือกเพื่อพูดคุยกับ LibreOffice

-p, --พอร์ต
พอร์ตเพื่อฟัง (ในฐานะผู้ฟัง) หรือเพื่อเชื่อมต่อกับ (ในฐานะไคลเอนต์)

พอร์ตเริ่มต้นคือ ´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 ตัวเลือกตัวกรอง=76

สำหรับรายการประเภทการเข้ารหัสที่เป็นไปได้ คุณสามารถใช้ลิงค์ด้านบนเพื่อค้นหาความเป็นไปได้
ตัวเลือก

·ตัวเลือกตัวกรอง

TEXT นำเข้า FILTER OPTIONS


ตัวกรองการนำเข้าข้อความยอมรับการตั้งค่า FilterOptions ที่มีการเข้ารหัสอินพุต

·ตัวเลือกตัวกรอง

CSV นำเข้า FILTER OPTIONS


ตัวกรองการนำเข้า CSV ยอมรับการตั้งค่า FilterOptions ลำดับคือ:
ตัวคั่น,ตัวคั่นข้อความ,การเข้ารหัส,แถวแรก,รูปแบบคอลัมน์

ตัวอย่างเช่น คุณอาจต้องการใช้สิ่งนี้สำหรับ a จริง เอกสารที่คั่นด้วยเครื่องหมายจุลภาค:

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

ซึ่งจะใช้เครื่องหมายจุลภาค (44) เป็นตัวคั่นฟิลด์ เครื่องหมายอัญประกาศคู่ (34) เป็นข้อความ
ตัวคั่น, UTF-8 (76) สำหรับการเข้ารหัสอินพุต เริ่มจากแถวที่สองและใช้
รูปแบบที่ระบุสำหรับแต่ละคอลัมน์ (1 หมายถึงมาตรฐาน, 5 หมายถึงวันที่ YY/MM/DD)

หากคุณต้องการใช้ตัวคั่นมากกว่าหนึ่งตัว (พูดช่องว่างหรือแท็บ) และใช้ระบบ's
การเข้ารหัส (9) แต่ไม่มีตัวคั่นข้อความ คุณสามารถทำได้:

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

สำหรับรายการประเภทการเข้ารหัสที่เป็นไปได้ คุณสามารถใช้ลิงค์ด้านบนเพื่อค้นหาความเป็นไปได้
ตัวเลือก

·ตัวเลือกตัวกรอง

ส่งออก กรอง


ตรงกันข้ามกับตัวกรองนำเข้า ตัวกรองการส่งออกสามารถมีชื่อได้หลายตัวเลือก แม้ว่าจะ
ไม่ชัดเจนว่ามีตัวเลือกใดบ้าง ทุกอย่างขึ้นอยู่กับเวอร์ชันของ
LibreOffice. กล่องโต้ตอบการส่งออกที่คุณได้รับใน LibreOffice อาจให้เบาะแสเกี่ยวกับสิ่งที่เป็น
เป็นไปได้ วิดเจ็ตแต่ละอันแสดงถึงตัวเลือก

TEXT ส่งออก FILTER OPTIONS


ตัวกรองการส่งออกข้อความยอมรับการตั้งค่า FilterOptions ที่มีการเข้ารหัสเอาต์พุต

·ตัวเลือกตัวกรอง

ลำดับของอาร์กิวเมนต์คือ:
การเข้ารหัส, ตัวคั่นฟิลด์, ตัวคั่นข้อความ, เซลล์ข้อความทั้งหมด, บันทึกเซลล์-เนื้อหาตามที่แสดง

CSV ส่งออก FILTER OPTIONS


ตัวกรองการส่งออก CSV ยอมรับอาร์กิวเมนต์ต่างๆ ลำดับคือ:
ตัวคั่นฟิลด์, ตัวคั่นข้อความ, การเข้ารหัส

ตัวอย่างเช่น คุณอาจต้องการใช้สิ่งนี้สำหรับ a จริง เอกสารที่คั่นด้วยเครื่องหมายจุลภาค:

-e FilterOptions = 44,34,76

ซึ่งจะใช้เครื่องหมายจุลภาค (44) เป็นตัวคั่นฟิลด์ เครื่องหมายอัญประกาศคู่ (34) เป็นข้อความ
ตัวคั่น, UTF-8 (76) สำหรับการเข้ารหัสการส่งออก เริ่มจากแถวที่สองและใช้
รูปแบบที่ระบุสำหรับแต่ละคอลัมน์ (1 หมายถึงมาตรฐาน, 5 หมายถึงวันที่ YY/MM/DD)

หากคุณต้องการใช้ตัวคั่นมากกว่าหนึ่งตัว (พูดช่องว่างหรือแท็บ) และใช้ระบบ's
การเข้ารหัส (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

นี่คือรายการของตัวเลือกทั้งหมด อย่างไรก็ตาม สำหรับรายละเอียดเพิ่มเติม โปรดดูใน filter.txt:

·อนุญาตให้ใช้งาน FieldNames

· เซ็นเตอร์วินโดว์

· การเปลี่ยนแปลง

· ConvertoootargetTopdftarget

· displaypdfdocumentTitle

· DocumentOpenPassword

· ฝังแบบอักษรมาตรฐาน

· เปิดใช้งานการคัดลอกเนื้อหา

· เปิดใช้งาน TextAccessForAccessibilityTools

· เข้ารหัสไฟล์

· ส่งออกบุ๊กมาร์ก

· ส่งออกที่คั่นหน้าไปยังPDFDestination

· ExportFormfields

· ExportLinkSrelativeFsys

· บันทึกการส่งออก

· ส่งออกหมายเหตุหน้า

· FirstPageOnleft

· formstype

· hideviewermenubar

· hideviewertoolbar

· HideViewerWindowControls

· หน้าเริ่มต้น

· มุมมองเริ่มต้น

· isaddstream

· isskipemptypages

· กำลังขยาย

· MaxImageResolution

· OpenBookmarkLevels

· โหมด OpenInFullScreen

· เค้าโครงหน้า

· ช่วงหน้า

· pdfviewselection

· รหัสผ่านการอนุญาต

· การพิมพ์

· คุณภาพ

· ลดความละเอียดของภาพ

· ปรับขนาด WindowToInitialPage

· จำกัดการอนุญาตรหัสผ่าน

· การคัดเลือก

· เลือกเวอร์ชัน PDF

· ใช้การบีบอัดแบบไม่สูญเสียข้อมูล

· ใช้TaggedPDF

· ใช้เอฟเฟกต์การเปลี่ยนภาพ

· ลายน้ำ

· ซูม

GRAPHICS ส่งออก FILTER OPTIONS
· ส่วนสูง

· ปณิธาน

· ความกว้าง

BMP ส่งออก FILTER OPTIONS
· การบีบอัด

· การเข้ารหัส RLE

JPEG ส่งออก FILTER OPTIONS
· ความลึกของสี

· คุณภาพ

พีบีเอ็ม/พีจีเอ็ม/พีพีเอ็ม ส่งออก FILTER OPTIONS
·การเข้ารหัส

PNG ส่งออก FILTER OPTIONS
· การบีบอัด

·โหมดอินเตอร์เลซ

GIF ส่งออก FILTER OPTIONS
·โหมดอินเตอร์เลซ

· ความโปร่งใส

EPS ส่งออก FILTER OPTIONS
· รูปแบบสี

· การบีบอัด

· ดูตัวอย่าง

เวอร์ชั่น

ตัวอย่าง


คุณสามารถใช้ unoconv ในโหมดสแตนด์อโลน ซึ่งหมายความว่าหากไม่มี LibreOffice
ผู้ฟังจะเริ่มขึ้นเอง:

unoconv -f pdf some -document.odt

สามารถใช้ unoconv เป็นผู้ฟัง (โดยค่าเริ่มต้น localhost:2002) เพื่อให้ unoconv . อื่น ๆ
อินสแตนซ์เชื่อมต่อกับมัน:

unoconv --ฟัง &
unoconv -f pdf some -document.odt
unoconv -f doc อื่น ๆ เอกสาร. odt
unoconv -f jpg บางภาพ.png
unoconv -f xsl บาง-spreadsheet.csv
ฆ่า -15%-

สิ่งนี้ยังใช้งานได้บนโฮสต์ระยะไกล:

unoconv - -listener -เซิร์ฟเวอร์ 1.2.3.4 -พอร์ต 4567

แล้วเชื่อมต่อระบบอื่นเพื่อแปลงเอกสาร:

unoconv -- เซิร์ฟเวอร์ 1.2.3.4 -- พอร์ต 4567

และพวกเรา ตัวแปร


UNO_PATH
ระบุสิ่งที่ต้องการใช้การติดตั้ง LibreOffice pyuno เช่น
/opt/libreoffice3.4/basis-link/program

EXIT สถานภาพ


โดยปกติ สถานะการออกจะเป็น 0 หากการแปลงสำเร็จ หากเกิดข้อผิดพลาดขึ้น
รหัสส่งคืนน่าจะเป็นข้อผิดพลาดที่ส่งคืนโดย LibreOffice (หรืออินเทอร์เฟซที่เรียกว่า
UNO) อย่างไรก็ตาม ข้อผิดพลาดไม่เคยแปลเป็นสิ่งที่มีความหมาย ในกรณีที่คุณต้องการ
ถอดรหัส LibreOffice errCode ดูที่:

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)

ใช้ doc2pdf ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad