Amazon Best VPN GoSearch

Favicon OnWorks

ps2eps - Dalam Talian di Awan

Jalankan ps2eps dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan ps2eps yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


ps2eps - tukar PostScript kepada fail EPS (Encapsulated PostScript).

SINOPSIS


ps2eps [-f] [-q] [-N] [-O] [-n] [-P] [-c] [-C] [-m] [-B] [-E] [-s pagedim] [-t mengimbangi]
[-r resolusi] [-R +|-|^] [-l] [-g] [-H] [-d] [-h|--bantuan] [-a] [-W] [-L]
[-V|--versi] [--] [psfile1] [psfile2] [...]

DESCRIPTION


Dokumen halaman manual ini ps2eps versi 1.68.

ps2eps ialah alat (ditulis dalam Perl) untuk menghasilkan Encapsulated PostScript Files (EPS/EPSF)
daripada dokumen Postscript satu muka surat biasa. Ia mengira Kotak Sempadan yang betul untuk mereka
Fail EPS dan menapis beberapa urutan arahan postscript khas yang boleh menghasilkan kesilapan
keputusan pada pencetak. Fail EPS selalunya diperlukan untuk memasukkan grafik (berskala) tinggi
kualiti ke dalam dokumen TeX/LaTeX (atau pun Word).

Tanpa sebarang hujah, ps2eps membaca daripada input standard dan menulis kepada output standard. Jika
nama fail diberikan sebagai hujah mereka diproses satu demi satu dan fail output adalah
ditulis kepada nama fail dengan sambungan .eps. Jika nama fail input mempunyai sambungan .ps atau
.prn, sambungan ini digantikan dengan .eps. Dalam semua kes lain .eps dilampirkan pada
masukkan nama fail. Sila ambil perhatian bahawa fail PostScript untuk input hendaklah mengandungi hanya satu fail
halaman (anda mungkin boleh menggunakan ppilih daripada pakej psutils untuk mengekstrak satu halaman
daripada dokumen yang mengandungi berbilang halaman).

Jika BoundingBox dalam output nampaknya salah, sila cuba pilihan --saiz or --abaikanBB. Lihat
juga bahagian PENYELESAIAN MASALAH.

PILIHAN


ps2eps mengikuti sintaks baris arahan GNU yang biasa, dengan pilihan panjang bermula dengan dua
sempang (`-'). Ringkasan pilihan disertakan di bawah.

-h, - membantu
Tunjukkan ringkasan pilihan.

-V, --versi
Tunjukkan versi program.

-f, - kekuatan
Paksa tulis ganti fail sedia ada. ps2eps tidak akan menimpa fail secara lalai untuk dielakkan
memadam fail EPS asal secara tidak sengaja.

-q, --senyap
operasi senyap (tiada output semasa memproses fail, kecuali ralat).

-N, --noinsert
jangan masukkan sebarang kod posskrip. Biasanya beberapa arahan postscript ditambah
sekitar kod posskrip asal oleh ps2eps yang boleh dimatikan oleh pilihan ini.

-O, --orientasi pemeliharaan
jangan tapis %% Orientasi: ulasan pengepala.

-n, --nofix
jangan cuba betulkan kod posskrip dengan menapis beberapa arahan.

-P, --removepreview
alih keluar imej pratonton (fail yang lebih kecil, tetapi tiada pratonton lagi).

-F, --fixps
betulkan kod posskrip tanpa syarat. Jika tidak, penapisan biasanya dicetuskan oleh
pengesanan pemandu tertentu sahaja.

-c, --komen
memelihara ulasan struktur dokumen.

-C, --klip
masukkan kod posskrip untuk keratan. Melainkan --nohires dinyatakan, iaitu
HiResBoundingBox (dibesarkan sebanyak 0.1 mata) digunakan untuk keratan.

-m, --mono
gunakan peta bit hitam/putih sebagai asas untuk pengiraan (lalai: mati).

-s, --saiz=pagedim
di mana pagedim ialah saiz halaman standard yang telah ditetapkan (cth, a4,a0,b0,huruf,...) atau
dinyatakan secara eksplisit dalam format pagedim:=XxY[cm|dalam], di mana X and Y ialah nombor
(titik terapung diterima) diikuti dengan unit sentimeter (cm) atau inci (dalam),
(lalai: cm). guna --saiz=senarai untuk menyenaraikan saiz halaman yang telah ditetapkan. Lihat juga persekitaran
berubah-ubah PS2EPS_SIZE.

-t, --translate=x,y
nyatakan x,y ofset (mungkin negatif) dalam titik postskrip (1/72 dpi) untuk lukisan.
Pilihan ini mungkin diperlukan jika lukisan anda mempunyai koordinat negatif yang biasanya
benarkan ghostscript memotong bahagian negatif gambar anda, kerana ia mula dipaparkan pada
koordinat positif. Output yang terhasil juga akan dialihkan.

-r, --resolusi=dpi
nyatakan resolusi dalam dpi (titik per inci) untuk lukisan di bawah ghostscript. lalai
resolusi ialah 144 dpi iaitu dua kali ganda daripada 72 dpi biasa. Pilihan ini boleh membantu
jika terdapat resolusi bergantung kepada perkakasan yang dikodkan dalam postskrip, contohnya, 600dpi.
Contoh: ps2eps -l -r 600 ujian.ps

-R, --putar = arah
Pilihan ini memutarkan output EPS yang terhasil. Parameter arah menentukan
arah putaran: + bermakna +90 darjah (arah jam),- bermakna -90 darjah
(lawan arah jam), dan ^ bermaksud 180 darjah (atas ke bawah).

-l, --longgar
kembangkan kotak sempadan ketat asal sebanyak satu mata dalam setiap arah.

-B, --abaikanBB
jangan gunakan kotak sempadan sedia ada sebagai saiz halaman untuk rendering.

-E, --ignoreEOF
jangan gunakan %%EOF sebagai petunjuk untuk akhir fail. Jika tidak, ps2eps menganggap bahawa postskrip
kod tamat selepas %%EOF ulasan terakhir, kerana sesetengah pemandu menambah perduaan mengekori
Kod "sampah" yang dipadamkan oleh ps2eps secara lalai.

-g, --gsbbox
gunakan peranti bbox dalaman ghostscript dan bukannya program C luaran bbox. Yang
peranti bbox dalaman ghostscript menjana nilai yang berbeza (kadang-kadang
tidak betul), jadi menggunakan yang disediakan bbox sepatutnya lebih mantap. Lihat juga persekitaran
berubah-ubah PS2EPS_GSBBOX.

-H, --nohires
jangan jana komen %%HiResBoundingBox untuk output.

-a, --ketepatan
tingkatkan ketepatan dengan menghidupkan antialiasing subsampel (mungkin lebih perlahan)

-L, --lesen
tunjukkan maklumat pelesenan.

-d, --debuggs
tunjuk ghostscript call. Ini mungkin membantu untuk menyelesaikan masalah yang berlaku semasa a
panggilan ghostscript.

-W, --amaran
tunjukkan amaran tentang kewarasan fail EPS yang dijana. Perintah posskrip tertentu harus
tidak terkandung dalam fail EPS. Dengan set pilihan ini ps2eps akan mengeluarkan amaran sekiranya
ia mengesan sekurang-kurangnya satu daripadanya.

PENYELESAIAN MASALAH


Berdasarkan kod sumber postskrip yang diberikan (dalam kebanyakan kes dijana oleh beberapa postscript
pemandu pencetak) terdapat banyak potensi halangan atau masalah yang mungkin berlaku apabila mencuba
untuk mencipta fail EPS yang betul. Sila baca bahagian ini dengan teliti untuk mengetahui perkara biasa
perangkap.

Tidak Lengkap/Dipotong Imej
atau cara menentukan saiz yang sesuai untuk ghostscript.

Jika anda mempunyai dokumen yang lebih besar daripada lalai ghostscript anda (biasanya A4 atau US
letter), anda perlu menentukan dimensi halaman secara eksplisit menggunakan -s pilihan. Jika tidak
EPS anda mungkin terputus semasa rasterisasi oleh ghostscript yang mengakibatkan kesilapan
kotak sempadan yang dikira. Anda boleh menghantar semua saiz halaman yang telah ditetapkan kepada -s skrip hantu itu
faham. Ini pada masa ini: 11x17, lejar, undang-undang, letter, lettersmall, archA, archB,
archC, archD, archE a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, isob0, isob1, isob2,
isob3, isob4, isob5, isob6, b0, b1, b2, b3, b4, b5, c0, c1, c2, c3, c4, c5, c6, jisb0,
jisb1, jisb2, jisb3, jisb4, jisb5, jisb6, flsa, flse, separuh huruf. Malangnya, semua saiz
pada masa ini hanya tersedia dalam orientasi potret (bukan landskap).

Secara lalai, ps2eps menggunakan %%BoundingBox yang telah diberikan daripada fail sumber, yang selalunya
sepadan dengan saiz format halaman fizikal yang dokumen itu dicetak.
Walau bagaimanapun, anda harus sedar bahawa kotak sempadan yang telah ditentukan ini mungkin tidak betul,
sekali gus mengakibatkan .eps-file yang dipotong secara salah (atau malah tidak boleh digunakan). ps2eps hanya boleh melakukan sebagai
baik seperti yang dilakukan oleh ghostscript dalam memberikan fail postskrip asal (walaupun ps2eps walaupun
berfungsi dengan nilai negatif dan pecahan terkandung dalam kotak sempadan asal oleh
menggunakan terjemahan automatik). Oleh itu, jika kotak sempadan yang diberikan adalah kecil atau
tidak betul, anda boleh mengabaikan kotak sempadan sedia ada dengan -B pilihan, yang akan
menyebabkan ghostscript menggunakan saiz lalai dalamannya (atau gunakan -s). Walau bagaimanapun, jika
BoundingBox mempunyai koordinat negatif, yang tidak dibenarkan oleh spesifikasi, ps2eps
akan mengalihkan output kepada nilai positif.

Petunjuk: untuk mengelakkan gambar berputar jika anda mempunyai lukisan asal dalam format landskap,
anda boleh menggunakan pilihan “Encapsulated Postscript” dalam pemacu pencetak yang sepatutnya
jana fail EPS (tetapi dengan kotak sempadan saiz helaian!). Tetapi beberapa Windows
pemandu pencetak sedang melukis imej dengan offset dari bahagian bawah halaman potret,
supaya sebahagian daripadanya dilukis di luar halaman berorientasikan landskap. Dalam kes ini, anda akan
perlu menentukan saiz segi empat sama halaman menggunakan panjang maksimum, cth, 29.7cm x 29.7cm
untuk muka surat A4.

Keratan
atau mengapa beberapa teks saya dipadamkan di atas fail .eps yang disertakan?

Sesetengah pemandu postskrip melukis segi empat tepat putih dari sudut kiri atas halaman ke
sudut bawah kanan objek. Ini mungkin memadamkan beberapa atau bahkan semua teks di atas anda
fail EPS yang diimport/termasuk, yang sangat menjengkelkan. Untuk mengelakkan ini, kebanyakan
program mempunyai pilihan keratan untuk fail .eps yang diimport (dalam LaTeX anda boleh gunakan
\includegraphics*{}) untuk tujuan ini. Jika ini malangnya tidak berlaku, anda boleh menggunakan
yang -C pilihan untuk ps2eps yang akan (mudah-mudahan) melakukannya untuk anda. Malangnya, PScript.dll
5.2 (Windows XP) memperkenalkan kod Postscript (initclip) berkelakuan sangat buruk baru yang akan
malah mengatasi keratan luar! Oleh itu, penapis baharu terpaksa dipasang ps2eps yang
akan membetulkannya.

Walau bagaimanapun, kerana kebanyakan program klip terus pada kotak sempadan, anda masih mungkin kehilangan beberapa
piksel imej anda, kerana kotak sempadan diterangkan dalam resolusi kasar bagi
mata postskrip, iaitu 72 dpi. Untuk mengelakkan ini, anda boleh menggunakan -l pilihan atau -C
pilihan (untuk yang terakhir, keratan oleh program pengimportan hendaklah dilumpuhkan kemudian) ke
benarkan kotak sempadan 1 mata lebih besar. -C klip di sekeliling kotak sempadan yang diperbesarkan 1 mata
and -l membesarkan nilai kotak sempadan sebanyak 1 mata (anda juga boleh menggabungkan kedua-dua pilihan).

Termasuk Penapis
Beberapa urutan postskrip, cth, untuk menggunakan ciri pencetak tertentu (ciri mula ...),
tidak berfungsi dengan baik dalam fail .eps, jadi ps2eps cuba menapisnya. Tetapi tolong
ambil perhatian bahawa penapis untuk kod posskrip mungkin tidak berfungsi dengan betul untuk pemacu pencetak anda
(ps2eps telah diuji terutamanya dengan pemacu pencetak HP dan Adobe, walaupun ia mungkin berfungsi untuk semua
pencetak menggunakan PScript.dll). Dalam kes ini, anda boleh cuba menghidupkan penapisan dengan menggunakan
pilihan -n, atau cuba cari urutan buruk dalam kod posskrip dan sesuaikan penapis
peraturan dalam ps2eps skrip (pembolehubah $linefilter, $rangefilter_begin, $rangefilter_end;
linefilter ialah ungkapan untuk menapis baris tunggal, rangefilter_... ialah ungkapan
yang menapis semua baris antara corak padanan $rangefilter_begin dan $rangefilter_end;
hantarkan saya e-mel dengan pengubahsuaian anda). Walau bagaimanapun, perkara mungkin berubah sebagai pencetak
pemacu (cth, PScript.dll) atau bahasa postskrip berkembang.

Sesetengah aplikasi atau pemacu menjana kod posskrip dengan perduaan terkemuka atau mengekori
kod, yang sering mengelirukan jurubahasa posskrip lama. ps2eps cuba mengeluarkan seperti itu
kod, tetapi kadangkala ia mungkin membuat tekaan yang salah tentang permulaan dan akhir postskrip sebenar
kod (tinggalkan saya e-mel dengan sumber posskrip berzip, lihat bahagian BUGS).

Baris ulasan atau pun baris kosong dialih keluar (yang merupakan lalai untuk membuat fail .eps
lebih kecil), yang boleh merosakkan output anda. Sila semak bahagian seterusnya cara membetulkannya.
ps2eps membuang garisan kosong dan juga (gerabak ceturn “\r”) di hujung baris.
Walau bagaimanapun, kod posskrip yang diformat dengan baik memberikan petunjuk dengan menggunakan
Komen “%%BeginBinary”“%%EndBinary”. Bila ps2eps mengesan komen ini ia akan menahan
daripada sebarang tindakan penapisan dalam bahagian binari yang ditanda.

ps2eps penapis juga %% Orientasi: ulasan secara lalai (anda boleh menggunakan pilihan -O untuk mematikan
penapisan), kerana ghostscript mungkin "secara automatik" memutar imej apabila menjana PDF
imej, yang tidak diingini dalam kebanyakan kes. Petunjuk: anda boleh mematikan ciri itu dalam
ghostscript tanpa syarat dengan menyatakan -dAutoRotatePages=/None.

Rusak Output
Sesetengah kod posskrip mungkin rosak apabila baris ulasan atau baris kosong dialih keluar
(yang merupakan lalai untuk menjadikan fail .eps lebih kecil), kerana fail tersebut mungkin mengandungi dikodkan
imej yang juga mempunyai % sebagai aksara pertama dalam baris atau menggunakan ulasan khas sebagai akhir
pembatas imej. Jika ini berlaku, gunakan -c pilihan untuk menghalang ulasan penapisan.

warna and memori
ps2eps menyokong postscript berwarna, seterusnya membiarkan ghostscript menggunakan lebih banyak
sumber untuk melukis peta bitnya (kira-kira 6MBytes untuk halaman A4). bbox sedang membaca
bitmap baris demi baris supaya hanya menggunakan memori yang minimum. Jika anda mengalami masalah dengan
penggunaan memori ghostscript, anda boleh menggunakan -m pilihan untuk menggunakan imej monokrom.
Tetapi ini mungkin akan mengakibatkan kotak sempadan yang ditentukan secara salah dengan imej berwarna,
kerana ghostscript perlu melakukan dithering hitam/putih dan dengan itu boleh menyekat objek yang ditarik masuk
warna terang.

Pilihan lain dalam kes masalah ingatan dan masa jangka terlalu lama adalah menggunakan lebih banyak lagi
bbox ghostscript dalaman yang cekap memori dengan menggunakan -g pilihan.

PERSEKITARAN PELBAGAI


Sila ambil perhatian bahawa pilihan baris arahan sentiasa diutamakan daripada yang berkaitan
pembolehubah persekitaran.

Pembolehubah persekitaran PS2EPS_SIZE boleh digunakan untuk menentukan saiz halaman lalai dan ambil
sebarang hujah yang --saiz menerima. Contoh: mengeksport PS2EPS_SIZE=a0 (sintaks seperti bash) atau
settenv PS2EPS_SIZE surat (sintaks csh).

Jika pembolehubah persekitaran PS2EPS_GSBBOX ditetapkan peranti bbox dalaman bagi ghostscript
akan digunakan dan bukannya arahan luaran bbox. Contoh: mengeksport PS2EPS_GSBBOX=benar
(sintaks seperti bash) atau settenv PS2EPS_GSBBOX 1 (sintaks csh).

CONTOH


Panggilan biasa ialah: ps2eps -l fail

Panggilan yang agak selamat adalah (jika postskrip anda lebih kecil daripada iso b0 [100cm x
141.4cm] dan anda mempunyai komputer yang pantas dengan memori yang mencukupi): ps2eps -l -B -s b0 -c -n fail

Jika output tidak betul cuba: ps2eps -l -B -s b0 -F fail

Gunakan ps2eps dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.