GSview 4.6 serial key or number

GSview 4.6 serial key or number

GSview 4.6 serial key or number

GSview 4.6 serial key or number

GNU gv Manual

GNU gv - View PostScript and PDF documents using ghostscript.

This is the First edition of the GNU gv Manual, updated for gv version

Copyright © , , Johannes Plass

Copyright © José E. Marchesi

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or any later version published by the Free Software Foundation.

Table of Contents

1 Introduction

GNU gv allows to view and navigate through PostScript and PDF documents on an X display by providing a user interface for the ghostscript interpreter.

Please note that gv is derived from Tim Theisen’s ghostview.

2 Invoking gv

Usage: gv [OPTION] [FILE] PostScript and PDF viewer. f selects the scale N, or arbitrary scale resources have lower priority than those provided on the context of --ad [-]-password=PASSWORD Sets the password for opening encrypted PDF files [-]-spartan shortcut for [-]-widgetless shortcut for [-]-fullscreen start in fullscreen mode (needs support from WM) [-]-presentation Presentation mode (fullscreen, Fit to window, widgetless and no resizing of window) [-]-version show gv version and exit

The name of the file to be displayed. The file ending may be omitted. may point to a compressed file (gzipped, bzipped, zipped or compressed). Viewing PDF files requires at least ghostscript version 4.x.

Read and use additional resources from the file . These resources have higher priority than those provided in the context of the option.

Whether to use antialiasing.

Start ghostscrip with additional options as specified by the string .

Whether the page should be centered automatically.

Determines if document structuring convention () comments should be respected or ignored. If is used gv will not attempt to examine the structure of the document but will pass the file to the ghostscript interpreter as a whole. In this case no page numbers are shown and freely moving around in the document is not possible. This option may help when viewing files not conforming to the document structuring conventions.

Defines the behaviour of the postscript scanner used to examine the structure of the document. If is used the scanner will ignore end of file () comments. This may help when viewing documents which import other documents without enclosing them within the proper "BeginDocument" and "EndDocument" comments. If is used, the scanner treats an comment as marking the end of the file.

Selects the fullscreen mode.

Do not show any ghostscript messages in an info popup window.

Only show error messages from ghostscript in an info popup window.

Shows all ghostscript messages in an info popup window.

If is used gv tries to maintain off-screen regions of the displayed page by allocating a sufficiently large pixmap. If is used the X Server is responsible for maintaining obscured portions of the displayed page (see also the useBackingPixmap resource).

Print the version number of gv to standard output and exit.

Display a short help message and exit.

must be an integer or a positive float. In case is an integer, selects the scale entry relative to the scale With the special value of Fit to page is selected, and likewise with the value of Fit widthto page is selected. In case is a float, selects an arbitrary scale.

Selects the scale base .

Sets the color palette to be used.

Selects the paper size to be used. Valid values are names of paper sizes that appear in the list of page medias as given by the resource.

Display the page with label first.

Sets the orientation. Valid values for are , , and .

Whether to start ghostscript with the option.

Whether ghostscrip is allowed to automatically fit the size of its window to the size of the displayed page.

When opening a file, use PASSWORD to decrypt it. This Option is usefull for viewing encrypted PDF files.

Is actually a shortcut for .

Whether to start ghostscript in safer mode (that includes he option or the mode where appropriate) and the option.

Whether to start ghostscript from a safe direcotry or not.

This is a shortcut for .

Read and use additional resources from the file . These resources have lower priority than those provided in the context of the option.

Whether to interchange the meaning of the orientations landscape and seascape.

The option causes gv to check the document periodically. If changes are detected gv will automatically display the newer version of the file. The document is by default checked once every second. This can be changed via the watchFileFrequency resource. Note that sending gv the SIGHUP signal also causes an update of the displayed document. This method may be used by document creators to trigger gv remotely.

This is a shortcut for .

3 Resources

Resource files

In general gv does not depend on any external resource files. However, when starting gv, preferences are read from

a system specific resource file.

The name of this file is GV and is installed on as part of gv’s architecture independent library. Usually the library files are installed on .

Administrators may want to modify this file in order to set up gv according to the local needs of their system.

a user specific resource file.

The name of this file is either or as described by the environment variable.

The files and (located in the library directory of gv, which is most probably either or ) may serve as a basis for constructing the user and system specific resource files.

Note that the user and system specific resource files are not the only sources of preferences taken into account when gv is started. However, in practice these are the most important.

Resources of gv

The following describes some of the resources of gv. The precise syntax of some of the resource values may be inferred from the appended default system specific resource file.


Whether antialiasing should be used. Valid values are and .

It defaults to .


Whether the displayed page should automatically be centered (for instance when opening a new file). Valid values are and .

It defaults to .


Whether gv is allowed to resize the main window according to the size of the current page. Valid values are and .

It defaults to .


Whether printing requires an extra confirmation. Valid values are and .

It defaults to .


Whether leaving gv requires extra confirmation. Valid values are (Never), (When processing) and (Always). The default value is , which causes a confirmation request when trying to leave gv in the presence of pending PDF to Postscript conversions.


If this resource is scrolling via the keyboard causes a temporary border to be drawn around the previously visible area of the page. Allowed values are and .

It defaults to .


Defines the behavior of the info popup which shows messages from ghostscript. Valid values are (Never), (show only errror messages) and (Any message is being shown).

It defaults to .


Defines whether the display resolution is determined by xinerama. Valid values are (use Xinerama if available), (do not use Xinerama) and (heuristically decide whether to use Xinerama or not).

It defaults to .


Defines the behaviour of the postscript scanner as described in the Options section. Valid values are and .

It defaults to .


Determines whether gv should attempt to respect document structuring comments. Valid values are and .

It defaults to .


Defines the interpretation of directions when scrolling with the mouse. Valid values are and .

It defaults to .


Whether the meaning of and should be interchanged. Valid values are and .

It defaults to .


Specifies a directory used to store temporary data.

It defaults to the invocation directory.


Specifies the default destination directory for files to be saved.

It defaults to the home directory, .


If the value of this resource is the X Server is advised that saving off-screen pixels of the displayed page would be beneficial (maintaining backing store). In this case gv does not actively maintain the contents of the page but relies on the X Server. The server is, however, always free to stop maintaining backing backing store. If the value of this resource is the X Server is advised that maintaining backing store is not useful. In this case gv attempts to allocate a sufficiently large pixmap to store the contents of the displayed page.

It defaults to .


Whether the document should be checked periodically and updated automatically if changes are detected. Valid values are and .

It defaults to .


Defines the time in milliseconds elapsing between successive checks of the document when watchFile is set to . Allowed values must be larger than

It defaults to .


The command used for printing a file. The command may contain multiple wildcards which will be replaced by the name of the file to be printed.

It defaults to .


This file is used for saving positions by the and keys.

It defaults to .


The command used to start the ghostscript interpreter.

It defaults to .


The command used to extract document structuring comments from a PDF file.

It defaults to


The command used to convert a PDF file to PostScript.

It defaults to


The ghostscript command line option which activates the X11 device.

It defaults to


The ghostscript command line option which activates the X11 device with antialiasing enabled.

It defaults to


Determines whether ghostscript should be started from a safe directory.

It defaults to .


Determines whether ghostscript should be started with the command line option.

It defaults to .


Determines whether ghostscript should be started with the command line option.

It defaults to .


May be used to provide additional command line options for the ghostscript interpreter. Starting gv with the option will override this resource setting.

It defaults to the empty string.


Describes the menu that pops up when preparing to to zoom an area of the displayed page.


Defines a list of directories accessible via the menu in the file selection window. The special value corresponds to the users home directory, the value corresponds to the scratch directory as defined by the scratchDir resource.

It defaults to


Defines the default filter to be used when displaying a directory contents in the file selection window. A filter is specified according to the syntax

<filter> := [<filespecs>] [no <filespecs>] <filespecs> := <filespec> [<filespecs>] <filespec> := filename possibly including wildcards '*' which match any character.

Example: The filter

GV*filter: *.ps *.pdf no .*

screens out all files with names starting with a dot and keeps of the remaining ones only those which end on or .

It defaults to


Defines a list of filters offered in the Filters menu of the file selection window. The filter has a special meaning causing all files to be displayed when the corresponding menu entry is selected.


Describes the menu that pops up when clicking with the third mouse button on the displayed page. The value of this resource is a list of menu entries.

Allowed entries are


    Whether the name of the displayed document should be shown in the title bar of the window. The name of gv’s icon will also change accordingly if this resource is set to .

    If this is , no title will be shown. means to show a the document title or the file name if there is no document title. Only the file name is shown with .

    It defaults to .

    maximumWidth, maximumHeight

    When resizing gv will not attempt to exceed the size specified by these resources. These resources may be specified as a positive integer or as , optionally combined with a positive or negative offset. The default values listed above provide examples for this syntax. will automatically be replaced by the size of the screen.

    defaults to . defaults to .

    minimumWidth, minimumHeight

    Defines a minimum size for the main window. Valid values for both resources are positive integers larger than

    defaults to . defaults to .


    Sets the initial scale. The value of this resource is the offset of the scale to be selected relative to the scale in the the Scale menu.

    It defaults to .


    Selects the initial scale base. The value of this resource should be a positive integer.

    It defaults to .


    Defines the available scales bases and scales in the Scale menu.


    Sets the initial orientation. Valid values are

      causes gv to attempt to derive the correct orientation from document structuring comments.

      It defaults to .


      Defines the paper-size to be used when automatic orientation detetction fails. Valid values are , , and .

      It defaults to .


      A list describing the page medias known to gv. List entries starting with or will not appear in the Media menu but will still be used for automatic paper size detection.


      Sets the paper size. Allowd values are as given in the above list of paper-sizes. Specifying causes gv to attempt to derive the correct paper-size from document structuring comments.

      It defaults to .


      Defines the paper-size to be used when automatic paper-size detetction fails. Valid values are as given in the above list of paper-sizes.

      It defaults to .


      Variuos strings for translating GNU gv.

      4 Mouse and key bindings

      Mouse bindings in the Main and the Zoom window

      The following mouse events are defined when the mouse pointer is either on the displayed page or on a zoomed area:

      press button 1, move mouse, release button 1

      Scrolls the displayed page ’proportionally’.

      press button 3, move mouse, release button 3

      Scrolls the displayed page ’absolutely’.

      double-click with button 1

      In the main window this displays the previous/next page if the double-click occured in the left/right half of the window. In a zoom window it does nothing.

      press button 2, release button 2

      Pops up a small menu which allows to choose a magnification for a certain area around the current mouse position. After selecting a magnification a zoom window pops up displaying the area at the chosen scale.

      press button 2, move mouse, release button 2

      This draws and thereby defines a rectangular region which can be displayed in a zoom window. The magnification for the area can be selected by means of a popup menu which appears after releasing button 2.

      press button 1, press button 2

      Reload the current page. This event sequence works only in the main window.

      press button 3, release button 3

      Pops up a small menu which offers a few standard actions like ’Reload’, ’Mark Page’, etc.

      Mouse bindings in the File Selection popup

      The following mouse events are defined when the mouse pointer is in the window of either a file or a directory list:

      press button 1, move mouse, release button 1

      Scrolls a file or directory list ’proportionally’.

      press button 2, move mouse, release button 2

      Scrolls a file or directory list ’absolutely’.

      press button 2, release button 2

      Scrolls a file or directory list one page up/down if the button was pressed in the upper/lower half of the list.

      double-click with button 1 on a filename

      Selects the file and closes the File Selection popup.

      click with button 1 on a directory name

      Causes the contents of this directory to be displayed.

      Mouse bindings in the Table of Contents

      The following mouse events are defined when the mouse pointer is in the window showing a list of page numbers of the current file (table of contents):

      press button 1, move mouse, release button 1

      Scrolls the table of contents.

      press button 1 on a page number

      Go to this page.

      press button 2 on a page number

      Mark this page if it is unmarked, but unmark it if it is marked.

      press button 2, move mouse, release button 2

      Marks/unmarks all unmarked/marked pages in the region crossed by the mouse pointer during the movement.

      Mouse bindings in the Panner widget

      The Panner widget is the rectangular region located close to the left edge of the main window. It indicates the size and the position of the visible area of the current page relative to the total page.

      The following mouse events are defined when the mouse pointer is in this region:

      press button 1, move mouse

      Scrolls the displayed page.

      press button 2

      Display the previous page.

      press button 3

      Display the next page.

      Mouse bindings in the << and >> button windows

      The << and >> buttons are used to move to another page. The following mouse events are defined:

      press button 1

      Move 1 page forward/backwards.

      press button 2

      Move 5 pages forward/backwards.

      press button 3

      Move 10 pages forward/backwards.

      Key Bindings

      The following key events are defined in the main window. Those bindings scrolling the page are also defined in zoom popups.


      means press and key

      means press and key

      means press or and key

      Miscellaneous keys:

      Toggle antialiasing on and off

      Open a new file

      Quit gv

      Toggle gv’s resizing behaviour

      Respect/Ignore document structuring

      Watch file / Don’t watch file

      Save the marked pages

      Save the current file

      Print the marked pages

      Print the current file

      Switches to presentation mode by forking a new GNU gv process.

      Reload the current page

      Reload the current page

      Reopen the current file

      Mark the current page

      Unmark the current page

      append the current coordinate to a file whose name is given by the resource.

      enter a command with the current coordinate as its default parameter. By defalt it is % TODO \PutAtPos(x,y)(), where x,y are the current coordinate and the user can put needed commands into (). This command is appended to a file whose name is given by the resource.


      Orientation portrait

      Orientation landscape

      Orientation upside-down

      Orientation seascape


      Select the scale entry -6 relative to the scale

      Select the scale entry -5 relative to the scale

      Select the scale entry -4 relative to the scale

      Select the scale entry -3 relative to the scale

      Select the scale entry -2 relative to the scale

      Select the scale entry -1 relative to the scale

      Select the scale (for german keyboard layout)

      Select the scale

      Select the scale entry 1 relative to the scale

      Select the scale entry 2 relative to the scale

      Select the scale entry 3 relative to the scale

      Select the scale entry 4 relative to the scale

      Select the scale entry 5 relative to the scale

      Select the scale entry 6 relative to the scale

      Select the next scale entry

      Select the next scale entry

      Select the previous scale entry


      Scroll in the direction of the arrow

      Scroll columns up or jump -1 pages

      Scroll columns down or jump 1 pages

      Scroll rows left or jump -1 pages

      Scroll rows right or jump 1 pages

      Jump -1 pages (to top/left corner)

      Jump 1 pages (to top/left corner)

      Jump -5 pages (to top/left corner)

      Jump 5 pages (to top/left corner)

      Identical to arrow up

      Identical to arrow down

      Identical to arrow left

      Identical to arrow left

      Identical to arrow right

      Center the page

      Scroll columns up or jump -1 pages

      Scroll columns down or jump 1 pages

      Scroll columns up or jump -1 pages

      Jump -5 pages

      Jump 5 pages

      Go to the first page

      Go to the last page

      Jump -1 pages

      Jump 1 pages

      Highlight a page number

      Highlight previous page number

      Highlight next page number

      Jump to the highlighted page

      Scroll columns up

      Scroll columns up

      Scroll columns down

      Jump -1 pages

      Jump 1 pages

      5 Comments about the user interface


      The Scale menu which allows to view the document at different sizes is divided into two parts. The first part shows a list of available scale bases, the second part, separated by a line, lists the relative scales which are applied with respect to the selected scale base.

      By default two scales bases are available, the Natural size and the Pixel based base. When choosing the Pixel based scale base a relative scale of causes one postscript point to correspond to one pixel on the screen.

      When viewing a document at a relative scale of using the Natural size base the page should appear in its real size, as if printed on paper. For the Natural size base to work properly gv has to know the correct size of the root window. Automatic detection of this size unfortunately only provides approximate results, therefore it is best if it is provided by the user. To do so the resource

      www.mkwebhost.comSize: <width> x <height>

      should be added to the property of the screen the document is viewed on, with and describing the width and height of the root window in units of millimeters. For instance by using the command

      echo "www.mkwebhost.comSize: x " | xrdb -override -screen

      a width of mm and a height of mm will be used for the Natural size scale base. Alternatively the resource

      www.mkwebhost.comSize_<machine>_<disp>_<scr>: <width> x <height>

      may be added to a resource file read by gv. Here , and describe the display on which gv displays the document. For instance, if the display is set to the resource should be specified as

      www.mkwebhost.comSize_tic_0_1: x

      Note that this method doesn’t work on VMS. As a last alternative the resource

      www.mkwebhost.comSize: <width> x <height>

      may be added to one of the resource files. However, for obvious reasons this method should be used only on single user machines.


      It is probably a de facto standard for user interfaces that windows are supposed to be scrolled by means of scrollbars attached to their sides. However, for various reasons the use of scrollbars has been minimized in gv.

      Instead, in all windows with obscured data, scrolling may be performed by

      pressing button1, moving the mouse, then releasing button1

      directly in the window. This includes the displayed page, zoom popups, the table of contents and the file and directory lists displayed in the file selection popup.

      Displaying new versions of a document

      During document creation it is usually desirable to always display the newest version of the document in work.

      Instead of explicitly loading it via the file selection popup the most recent version can be displayed by pressing the Reload button in the main window. Choosing the Reload entry in the menu that pops up when clicking with the third mouse button anywhere on the displayed page certainly has the same effect.

      More comfortable is the "Watch File" feature which may be switched on by selecting the corresponding entry in the State menu. If activated gv will check every now and then if a new version of the displayed file exists. If so it will be displayed automatically. By default the file is checked about once every second.

      Finally it may also be left to the document creating program to trigger gv to update its display. To do so the program should send the SIGHUP signal to gv. For instance at the end of a shell script generating a postscript file from latex sources the line

      kill -SIGHUP <gv_pid>

      may be added (here is the process id of gv). Executing the script and thereby creating a new version of the document will then also cause the result to be displayed instantaneously. Please note that this feature is available only on X11 R6 based systems.

      6 Frequently asked questions

      What happened to the scroll bars?

      They have been removed in order to make more room for the image. The displayed portion of the image may be moved by dragging the image or the paner (panel between the "Save Marked" and << >> buttons) with the mouse. Alternatively, the cursor arrow keys can be used.

      How can I make even more room for the image?

      Use the "spartan" style by starting gv with the command

      gv --spartan

      This removes the "Open", "Print", "Save", "Reload", and page marking buttons (they are still available from the "File" and "Page" menus) and replaces them with the document attribute controls, which are normally along the top.

      Small characters are not very clear

      Antialiasing can improve the display of bitmapped fonts (eg. from TeX) when displayed on a colour or greyscale screen. The same technique is used by xdvi. Note that antialiasing requires at least Ghostscript version 4.x.

      Antialiasing can be turned on from the "State" menu, and can be made default by saving the setting in .

      The output is not refreshed automatically

      There are two methods that can be used to save the contents of the window when it’s not currently displayed: backing store and backing pixmap. Some X-servers seem to support only backing store (eg. VAXstations) and some only backing pixmap (eg. some X-terminals, including EWS).

      In order to force gv to use one method or the other, use the menu and toggle the "Backing Pixmap" button. When selected/highlighted (normally the default), gv will use backing pixmap; otherwise it will use backing store. Select "Apply" to use a new setting and "Save" to make it the new default.

      7 gv internals

      Interface with ghostscript

      Ghostview interface to ghostscript

      When the environment variable is set, ghostscript draws on an existing drawable rather than creating its own window. Ghostscript can be directed to draw on either a window or a pixmap.

      Drawing on a Window

      The environment variable contains the window id of the target window. The window id is an integer. Ghostscript will use the attributes of the window to obtain the width, height, colormap, screen, and visual of the window. The remainder of the information is gotten from the GHOSTVIEW property on that window.

      Drawing on a Pixmap

      The GHOSTVIEW environment variable contains a window id and a pixmap id. They are integers separated by white space. Ghostscript will use the attributes of the window to obtain the colormap, screen, and visual to use. The width and height will be obtained from the pixmap. The remainder of the information, is gotten from the GHOSTVIEW property on the window. In this case, the property is deleted when read.

      The GHOSTVIEW environment variable

      scanf format

      Explanation of parameters:

      tells ghostscript where to

      • read the GHOSTVIEW property
      • send events

      If pixmap-id is not present, ghostscript will draw on this window.

      If present, tells ghostscript that a pixmap will be used as the final destination for drawing. The window will not be touched for drawing purposes.

      The GHOSTVIEW property



      scanf format

      Explanation of parameters:

      pixmap id of the backing pixmap for the window. If no pixmap is to be used, this parameter should be zero. This parameter must be zero when drawing on a pixmap.

      orientation of the page. The number represents clockwise rotation of the paper in degrees. Permitted values are 0, 90, ,

      Bounding box of the drawable. The bounding box is specified in PostScript points in default user coordinates.

      Resolution of window. (This can be derived from the other parameters, but not without roundoff error. These values are included to avoid this error.)

      Margins around the window. The margins extend the imageable area beyond the boundaries of the window. This is primarily used for popup zoom windows. I have encountered several instances of PostScript programs that position themselves with respect to the imageable area. The margins are specified in PostScript points. If omitted, the margins are assumed to be 0.

      Events from ghostscript

      If the final destination is a pixmap, the client will get a property notify event when ghostscript reads the GHOSTVIEW property causing it to be deleted.

      Ghostscript sends events to the window where it read the GHOSTVIEW property. These events are of type ClientMessage. The message_type is set to either PAGE or DONE. The first long data value gives the window to be used to send replies to ghostscript. The second long data value gives the primary drawable. If rendering to a pixmap, it is the primary drawable. If rendering to a window, the backing pixmap is the primary drawable. If no backing pixmap is employed, then the window is the primary drawable. This field is necessary to distinguish multiple ghostscripts rendering to separate pixmaps where the GHOSTVIEW property was placed on the same window.

      The PAGE message indicates that a "page" has completed. Ghostscript will wait until it receives a ClientMessage whose message_type is NEXT before continuing.

      The DONE message indicates that ghostscript has finished processing.

      Comments recognized by ghostview

      %!PS-Adobe-<real> [EPSF-<real>] %%BoundingBox: <int> <int> <int> <int>|(atend) %%CreationDate: <textline> %%Orientation: Portrait|Landscape|(atend) %%Pages: <uint>|(atend) %%PageOrder: Ascend|Descend|Special|(atend) %%Title: <textline> %%DocumentMedia: <text> <real> <real> <real> <text> <text> %%DocumentPageSizes: <text> %%EndComments

      Preview section:

      %%BeginPreview %%EndPreview

      Defaults section:

      %%BeginDefaults %%PageBoundingBox: <int> <int> <int> <int>|(atend) %%PageOrientation: Portrait|Landscape %%PageMedia: <text> %%EndDefaults

      Prolog section:

      %%BeginProlog %%EndProlog

      Setup section:

      %%BeginSetup %%PageBoundingBox: <int> <int> <int> <int>|(atend) %%PageOrientation: Portrait|Landscape %%PaperSize: <text> %%EndSetup

      Page properties:

      %%Page: <text> <uint> %%PageBoundingBox: <int> <int> <int> <int>|(atend) %%PageOrientation: Portrait|Landscape %%PageMedia: <text> %%PaperSize: <text> %%Trailer %%EOF

      Document section:

      %%BeginDocument: <text> [<real>[<text>]] %%EndDocument

      Binary section:

      %%BeginBinary: <uint> %%EndBinary

      Data section:

      %%BeginData: <uint> [Hex|Binary|ASCII[Bytes|Lines]] %%EndData

      Paper Keywords and paper size in points

      Letter x LetterSmall x Tabloid x Ledger x Legal x Statement x Executive x A0 x A1 x A2 x A3 x A4 x A4Small x A5 x B4 x B5 x Envelope ???x??? Folio x Quarto x 10x14 x

      Appendix A GNU General Public License

      Copyright © Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.


      The GNU General Public License is a free, copyleft license for software and other kinds of works.

      The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program—to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.

      When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.

      To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.

      For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.

      Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.

      For the developers’ and authors’ protection, the GPL clearly explains that there is no warranty for this free software. For both users’ and authors’ sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.

      Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users’ freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.

      Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.

      The precise terms and conditions for copying, distribution and modification follow.


      1. Definitions.

        “This License” refers to version 3 of the GNU General Public License.

        “Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.

        “The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.

        To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.

        A “covered work” means either the unmodified Program or a work based on the Program.

        To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.

        To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

        An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.

      2. Source Code.

        The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.

        A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.

        The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.

        The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work’s System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.

        The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.

        The Corresponding Source for a work in source code form is that same work.

      3. Basic Permissions.

        All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.

        You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.

        Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.

      4. Protecting Users’ Legal Rights From Anti-Circumvention Law.

        No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December , or similar laws prohibiting or restricting circumvention of such measures.

        When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work’s users, your or third parties’ legal rights to forbid circumvention of technological measures.

      5. Conveying Verbatim Copies.

        You may convey verbatim copies of the Program’s source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.

        You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.

      6. Conveying Modified Source Versions.

        You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:

        1. The work must carry prominent notices stating that you modified it, and giving a relevant date.
        2. The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
        3. You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
        4. If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.

        A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation’s users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.

      7. Conveying Non-Source Forms.

        You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:

        1. Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
        2. Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
        3. Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
        4. Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
        5. Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.

        A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.

        A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.

        “Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.

        If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).

      Источник: []
      , GSview 4.6 serial key or number

      Extract Text Pdf Gsview

      Please see http:// GSview Obtaining GSview. GSview has been released and is available from the directory. Fix text extract for PDF files. Download Extract Text Pdf Using Ghostscript License code Keygen. Extract plain text from pdf via acrobat or gsview.

      Please see http:// GSview Obtaining GSview. GSview has been released and is available from the directory. Fix text extract for PDF files. Download Extract Text Pdf Using Ghostscript License code Keygen. Extract plain text from pdf via acrobat or gsview.

      GSview 5. 0 - Download. GSview is the Ghostscript user graphics interface. With it, you can view any file created with Postscript, and if you want, even convert it to PDF. You can also convert a PDF file into Postcript format.

      You can extract pages from both types of documents, and even change the size to fit your needs. Plus you can print the whole document or just a part of it. GSview is available in more than 1. The program requires that you have Ghostscript installed.

      If you don't, you can get it by clicking here.

      How to use Ghostscript. This document describes how to use the command line Ghostscript client. The details of how these work are described below. These just call Ghostscript with the appropriate. You can use the 'ps. After processing the files given on the command line (if any) it reads further lines of Post.

      Script language commands from the primary input stream, normally the keyboard, interpreting each line separately. To quit the interpreter, type . The - d. BATCH - d.

      GSview, free download. A tool to open files in plaintext; Ghostscript/PDF. 1 screenshot along with a virus/malware test and a free download link. Why is this FAQ so empty? Because we've only just started it. Ghostscript is a high quality. The main additional aim of PDF/A-1a seems to be for text extraction and accessibility usage. Using Ghostscript and GSView and pstotext as a patch. When I read in a PDF the output file contains all ##### ##### Does anyone know if this means the file is encrypted? Has anyone written some scripts to extract data from PDF files? So far I've found that to convert a PDF file to ascii, I have to email it to adobe. Extracting Text from Binary Print Files. For specific information on how to extract data files. Ghostscript also claims to files. GSView is the Windows viewer. I would like to extract text from a portion (using coordinates) of PDF using Ghostscript. Can anyone helpme out?

      NOPAUSE options in the examples above disable the interactive prompting. The interpreter also quits gracefully if it encounters end- of- file or control- C. An option may appear anywhere in the command line, and applies to all files named after it on the line. Many of them include . The most important are described in detail here.

      Please see the reference. Ghostscript comes with a diverse variety of such devices supporting vector and raster file output, screen display, driving various printers and communicating with other applications. If this option isn't given the default device (usually a display device) is used. Ghostscript's built- in help message (gs - h) lists. For complete description of the devices distributed with Ghostscript and their options, please see the devices section of the documentation.

      It is used this way in the examples at the beginning of this document. With a display device this isn't necessary as the device handles presenting the output on screen internally. Some specialized printer drivers operate this way as well, but most devices are general and need to be directed to a particular file or printer. On Unix and VMS systems it normally goes to a temporary file which is sent to the printer in a separate step. When using Ghostscript as a file rasterizer (converting Post.

      Script or PDF to a raster image format) you will of course want to specify an appropriately named file for the output. If you need to specify a file name that actually. For example to output to a file named %abc, you need to specify. Note that on MS Windows systems, the % character also has a special meaning for the command processor (shell), so you will have to double it. You can tell Ghostscript to put each page of output in a. To do this place a template.

      Ghostscript will replace with the. For example for the file my%foo. Output. File string needs to be my%%foo. The - o option also sets the.

      BATCH and - d. NOPAUSE options. The last entry in the dictionary (which has numeric keys). Ghostscript extension) type of Page.

      Size where the array. This four element. By default these. To simplify. using the default page sizes in the Input.

      Attributes dictionary. NORANGEPAGESIZE can be used. Using. this option will result in automatic rotation of the document page if the requested.

      This allows the - d. PSFit. Page option to fit. Post. Script file to be rotated, scaled and centered. See the section on finding files for details. Examples. When Ghostscript finishes reading from the pipe, it quits rather than.

      The example above would become. In the last case, - q isn't necessary since Ghostscript handles the pipe itself and messages sent to stdout will be printed as normal.

      In addition, the. Ghostscript to convert PDF to (Level 2) Post. Script. A trailing minus '- ' means process all remaining pages. For example. - s. Page. List=1,3,5 indicates that pages 1, 3 and 5 should be processed. Because. PDF files enable random access to pages in the document the PDF inerpreter only interprets and renders.

      PCL and. Post. Script cannot be handled in ths way, and so all the pages must be interpreted. Be aware that. using the '%d' syntax for Output.

      File does not reflect the page number in the original document. If you. chose (for example) to process even pages by using - s. Page. List=even, then the output of. Output. File=out%d. The PDF. interpreter, however, does not work this way. Since it knows about individual PDF files the Page. List. is applied to each PDF file separately.

      So if you were to set - s. Page. List=1,2 and. PDF files, the result would be pages 1 and 2 from the first file, and then pages 1 and 2 from the second. The Post. Script interpreter, by contrast, would only render pages 1 and 2 from the first file. This means you must. Post. Script. and PDF files on the same command line. Acrobat. tends to be very forgiving of invalid PDF files.

      Ghostscript tends to. For example, even though. PDF files must begin with %PDF, Acrobat will. This policy has, no. PDF generators to be more careful. However, we now. recognize that this behavior is not very friendly for people who just.

      Ghostscript to view or print PDF files. Our new policy is. PDF's, and also to print a warning, so that. Ghostscript is still useful as a sanity- check for invalid files. It. is available from. Devices. that produce gray or RGB output have an additive process color model.

      They are not due to a limitation in the. Ghostscript or its output devices. Thus the inks for one. In some cases. this produces a transparency like effect. With files that use overprinting, the appearance of the. RGB output versus devices. CMYK output. Ghostscript automatically overprints (if needed).

      For example. if the file is using overprinting, differences can be seen in the appearance. RGB and a CMYK process color models. Instead spot colors are converted using.

      However. there are several devices which have support for spot colors. The PSD format. (Adobe Photoshop) produced by the psdcmyk device. CMYK color for each spot color. The display. device (MS Windows, OS/2, gtk+) can be used with different color models. Gray, RGB, CMYK only, or CMYK plus spot colors (separation).

      The display device. CMYK plus spot color (separation) mode, also uses an equivalent. CMYK color to simulate the appearance of the spot color. The. device creates output files for each separation (CMYK and any spot colors.

      It also creates a composite CMYK file using an equivalent CMYK color. The. creates output files with spot colors placed in separate alpha channels. Thus if spot colors are used with overprinting. One result. would be obtained with a CMYK only device and another would be obtained with. CMYK plus spot color device. In a worst case situation where a file has overprinting.

      CMYK) and spot colors, it is possible to get three different. RGB). tiff. 32nc (CMYK), and. CMYK plus spot colors) devices.

      This feature is not available. Acrobat Reader. The free Acrobat Reader also uses the tint transform. The user may set it as explained in. Resource- related parameters. Chinese, Japanese and Korean). Aliases are not possible.

      We think this problem has been fixed in. Ghostscript version 6. See Fontmap. Sol instead. This. allows the reuse of a collection of glyphs with different encodings. The interpreter will compose.

      CID font and CMap resources. However, Ghostscript does provide the. As shipped, this uses the. Droid. Sans. Fallback. This font contains a large number of glyphs covering. There is, therefore, a chance. For CIDFall. Back the mapping must be a True.

      Type. font or True. Type collection, it cannot be a Postscript CIDFont file. If this is space you cannot afford in. Ghostscript, you can simply delete the file from. Resource/CIDFSubst/Droid. Sans. Fallback. ttf. The build system will cope with the.

      As. the name suggests, this will result in all the glyphs from a missing CIDFont being replaced with. For this situation, you can supply Ghostscript with the command line option.

      PDFNOCIDFALLBACK. By combining - d. PDFNOCIDFALLBACK with - d.

      PDFSTOPONERROR. a production workflow can force a PDF with missing CIDFonts to error, and avoid. CIDFont was missing only after printing.

      The file name of the substitute True. Type font can be. CIDFSubst. Font=. Users may modify Resource/Init/cidfmap to configure. Ghostscript for a specific need. Note that the default Ghostscript build includes.

      Please pay attention that both them must be. In other words, you. Japanese CID font resource with a Korean CID font resource. CMap resource names must not appear in. The trailing semicolon and the space before it. NOTE: the CIDFont file, when.

      Postscript interpreter, must result in a CIDFont resource being. CIDFont. Name matches the . To substitute a file based CIDFont for. CIDFont, use formats 1 and 3 in combination (the order of the.

      Said operator takes a string parameter on the stack. See below for an example of its use. The script. can also be run separately (e.

      This cannot be used directly. PDF- only. encoding. Instead, try something like. C6. E> cvn < < /Path. C: /WINDOWS/Fonts/msmincho. File. Type /True.

      Type /Subfont. ID 0 /CSI. This lets you specify a name. Postscript strings. The 7. 0x versions of Ghostscript supported this by assuming a Japanese. This is replaced in the 8. As a workaround. the PDF interpreter applies an additional substitution method when.

      CID font resource is not embedded and it is not available. Ghostscript may be used for converting. Postscript documents to PDF and for. PDF documents to PDF subsets. For example. ps. 2pdf - s. PAPERSIZE#a. 4 file. Ghostscript treats '#' the same internally, and the '=' is mangled by.

      This is now the default. If. we are upscaling, at least some source pixels cover more than one. Every source pixel has an effect.

      Their use is highly recommended for producing high quality rasterizations. The subsampling box size n should be 4 for optimum output, but smaller values can be used for faster rendering. Antialiasing is enabled separately for text and graphics content. If you encounter. Graphics. Alpha. Bits=1.

      Subpixels are a smaller raster grid. The default value is 2. ICC profiles are sometimes embedded by applications to convey the exact. Since the embedded ICC profiles.

      Render. Tables, color conversion may be slower than using. Default color conversion invoked when the - d. Use. CIEColor. option is specified, therefore the - d. NOPSICC option may result. These psuedo operators are not a part. Postscript specification.

      However they are defined in Technical. Note #5. 4 Color Separation Conventions for Post. Script Language Programs. However some. files from Corel 9 and Illustrator 8.

      Источник: []
      GSview 4.6 serial key or number


      Obtaining GSview

      GSview is available from

      GSview requires Ghostscript. You must download Ghostscript separately. See The current release is GPL Ghostscript
      For Windows, obtain and install Ghostscript, then run the GSview self extracting archive gsv50wexe (or gsv50wexe on Win64).


      GSview is a graphical interface for Ghostscript under MS-Windows. Ghostscript is an interpreter for the PostScript page description language used by laser printers. For documents following the Adobe PostScript Document Structuring Conventions, GSview allows selected pages to be viewed or printed. GSview requires Ghostscript

      Features include:

      • Display and print PostScript and PDF files.
      • View pages in arbitrary order (Next, Previous, Goto).
      • Page size and Orientation are automatically selected from DSC comments or can be selected using the menu.
      • Print selected pages using Ghostscript.
      • Convert pages to bitmap, PDF or PostScript.
      • Selectable display resolution, depth, alpha.
      • Single button zoom.
      • Extract selected pages to another file.
      • Copy display bitmap to clipboard.
      • Save clipboard bitmap as BMP file.
      • Add bitmap or user preview to EPS file (Interchange, TIFF or Windows Metafile)
      • Graphically select and show bounding box for EPS file.
      • Extract bitmap preview or PostScript from DOS EPS file.
      • Extract text or search for text.
      • Can read gzip and bzip2 compressed PostScript and PDF files.
      • On-line help.
      • Win32 and Win64 executables.
      • Linux/X11 is only available in older versions at present.
      • Older versions support OS/2 and Win
      • Can be run directly off a CD-ROM or USB memory stick (Portable Application).
      • English, Catalan, Dutch, French, German, Greek, Italian, Russian, Slovak, Spanish and Swedish languages.
      • Per user initialisation files for Windows.
      • Includes setup program.
      • Free (Aladdin Free Public Licence).
      • Works with Ghostscript - (GSview checks the Ghostscript version number). There are older versions of GSview that will work with Ghostscript -

      Changes in version

      • Minor bug fixes.
      • Use HTML help on Windows because Microsoft removed WinHelp.
      • Fix problems with saving registration number on Windows 7.
      • Fixes for Windows 7 x64 to correctly find language files and bit Ghostscript.

      Known issues

      The GSview registration number doesn't save when you enter it on Windows Solution is to run GSview as Administrator once, enter the registration number, then exit. You should then be able to run GSview as an ordinary user without being prompted for the registration number each time.

      GSview was written by Russell Lang at Ghostgum Software Pty Ltd.

      GSview should be used with Ghostscript or later.

      Источник: []

      What’s New in the GSview 4.6 serial key or number?

      Screen Shot

      System Requirements for GSview 4.6 serial key or number

      Add a Comment

      Your email address will not be published. Required fields are marked *