Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
start [2018/08/04 15:55] christian [Documentation] |
start [2022/02/23 16:06] christian [Gemstone] |
||
---|---|---|---|
Line 5: | Line 5: | ||
PDF files can be opened and all PDF objects are available as Smalltalk objects, which can be manipulated in any way you like. Likewise, any Smalltalk PDF object (net) can be written out as conforming PDF file. | PDF files can be opened and all PDF objects are available as Smalltalk objects, which can be manipulated in any way you like. Likewise, any Smalltalk PDF object (net) can be written out as conforming PDF file. | ||
- | The library implements the {{pdf: | + | The library implements the {{pdf: |
+ | |||
+ | The syntax | ||
===== The Library ===== | ===== The Library ===== | ||
- | The library is for programmers who need full control over all details of PDFs. | + | The library is for programmers who want full control over all details of PDFs. |
+ | |||
+ | See the [[releaseNotes|release notes]] for details. | ||
The licence is MIT. | The licence is MIT. | ||
Line 21: | Line 25: | ||
Included is a UI tool to inspect PDFs: the PDFExplorer (internal version of the [[PDFtalkSnooper]] application). | Included is a UI tool to inspect PDFs: the PDFExplorer (internal version of the [[PDFtalkSnooper]] application). | ||
- | ===== What's new ===== | + | ===== Get started |
- | This is version 2.0 of the library | + | The slides {{pdf: |
+ | Load the **{PDFtalk Project}** bundle from the [[storeaccess|Cincom Public Store]] into your [[http:// | ||
- | **Name** The new name is // | + | Copy the original {{pdf:pdf32000_2008.pdf|PDF specification (ISO standard PDF 32000-1: |
- | **Typing** | + | Note 1: The old version |
- | **[[PDFtalk4Gemstone|PDFtalk for Gemstone]]** | + | Note 2: The library |
- | **[[GemstoneFileout|Gemstone Fileout]]** A VisualWorks to Gemstone translation tool. This tool, with project specific code transformation declarations, | + | Try the [[examples|demos and examples]]. |
- | Both new projects are open source with MIT licence. | + | Read the [[documentation]]. |
- | ===== Get started | + | ===== Related projects |
- | The slides {{pdf: | + | ==== Libraries ==== |
- | Load the **{PDFtalk Project}** bundle from the [[storeaccess|Cincom Public Store]] into your [[http:// | + | **[[complexvalues|Values]]** A base library for immutable complex objects facilitating functional programming. |
- | Try the [[examples|demos and examples]]. | + | **[[RDF]]** The implementation of the W3C Recommendation |
- | Read the [[documentation]]. | + | **[[PostScript]]** Implementation of the PostScript Level 3 language (without graphics or rendering). |
+ | |||
+ | **[[CMap]]** Font encodings for Type 0 fonts (large fonts for Japanese, Chinese, Korean...) | ||
+ | ==== Gemstone ==== | ||
+ | |||
+ | **[[PDFtalk4Gemstone|PDFtalk for Gemstone]]** The port of the library to Gemstone Smalltalk. A talk about this was held at ESUG 2017: " | ||
+ | |||
+ | **[[SmalltalkTransform|Smalltalk Transform Project]]** A translation tool for VisualWorks to generate Smalltalk for other dialects. Project specific code transformation declarations are used to generate a filein for the target dialect. This is the next more general version of the [[GemstoneFileout|Gemstone Fileout]] project. | ||
+ | |||
+ | The projects above are open source with MIT licence. | ||
+ | |||
+ | ==== Tools ==== | ||
- | To get the latest news and to participate in discussions, | + | **[[PDFtalkSnooper|Snooper]]** Stand-alone UI tool to inspect PDFs. This is the packaged version of the internal tool. |
+ | The tool is free, but not open-sourced. | ||
===== References ===== | ===== References ===== |