Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

dptm6

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dptm6

  • 1.0.0
  • Rubygems
  • Socket score

Version published
Maintainers
1
Created
Source

dptm6 (dclpdftonemerge for DCL 6)

このgemは、地球流体電脳ライブラリ(DCL)によって描画・出力したPDFファイルのトーン(塗りつぶし)の断片を結合してファイルを軽くするコマンド dptm6 を提供します。

DCLはバージョン5まで独自のPostScriptファイルを出力していましたが、バージョン6からcairoを用いたPDF出力に変更されました。以前のバージョン用のアプリケーション dptm2GFD電脳Ruby小物置き場で公開しています。

インストール

Rubyがインストールされた環境で以下のコマンドを実行してください。

$ gem install dptm6

使い方

大前提として、このコマンドはDCLで出力して未編集のPDFに対してのみ正しく動作します。

基本的な使い方は、コマンドの後ろに変換したいPDFファイルを指定するだけです。変換後のファイル名は、元の名前に番号を付け加えたものになります。(番号は既存のファイルを上書きしないように選ばれます)

$ ls *.pdf
dcl.pdf

$ dptm6  dcl.pdf
$ ls *.pdf
dcl.pdf  dcl_1.pdf

$ dptm6  dcl.pdf
$ ls *.pdf
dcl.pdf  dcl_1.pdf  dcl_2.pdf

出力するファイル名を指定することもできます。入力ファイルの全ページをつなげたPDFができます。

$ dptm6  -o dcl-merged.pdf  dcl-a.pdf dcl-b.pdf dcl-c.pdf

入力ファイルの一部ページだけを抽出することもできます。(先頭を0ページ目と数えます)

$ dptm6  input.pdf[0,5...2,8..-1]   #=> [0,5,4,3,8,9,...,n-1]

その他の説明はヘルプを参照してください。だたし、現在は開発時のデバッグ用オプションしかありません。

$ dptm6  -h

ライセンス

このgemは、MITライセンスの条件の下でオープンソースとして利用可能です。

FAQs

Package last updated on 22 Nov 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc