summaryrefslogtreecommitdiffstats
path: root/doc/html/PSandPDF/process.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/PSandPDF/process.txt')
-rw-r--r--doc/html/PSandPDF/process.txt148
1 files changed, 148 insertions, 0 deletions
diff --git a/doc/html/PSandPDF/process.txt b/doc/html/PSandPDF/process.txt
new file mode 100644
index 0000000..a034a6f
--- /dev/null
+++ b/doc/html/PSandPDF/process.txt
@@ -0,0 +1,148 @@
+
+========================================================================
+Process for Creating PDF/PS Versions of HDF5 docs from HTML Source Files
+========================================================================
+
+ Last modified: 19 Nov 1999
+
+The PDF/PS versions of the HDF5 docs are created from scratch at each
+release from the primary version of the documentation which is
+maintained in HTML. (Assuming, of course, that we continue to produce
+PDF/PS versions.)
+
+
+1 Using MS Word (Framemaker might work even better, but I have not
+ tried it yet), open a master file that will serve as the repository
+ for gathering the document set. This file will contain all of the
+ documents to be converted to PDF/PS.
+
+2 Start the file off with the DocSet frontmatter.
+
+3 Open each HTML file and copy it, placing it in proper order, into the
+ repository file.
+
+ 3a Insert Glossary. (For R1.2, it was appended to UG and to RM.
+ Alternatively, it could be inserted as a separate document.)
+
+ 3b Insert Copyright page after each title page, including after
+ DocSet title page.
+
+4 Adjust the Styles so that type faces and font sizes are appropriate.
+ (I used 10 pt New Times Roman with 9 and 10 pt supplementary fonts
+ in Release 1.2. I am considering Garamond or New Century Schoolbook
+ for the next release.)
+
+5 Create a trial PDF to make sure all of the images have been imported.
+
+ 4a Print the compiled document, selecting "Print to file".
+
+ 4b Change the .prn suffix on the output file to .ps.
+
+ 4c Convert that PostScript file to PDF with Distiller.
+
+6 Scan the output PDF file for images. (A visual test of the compiled
+ MS Word file online is insufficient as an image's presence on the
+ screen does not guarantee its presence in the PDF file.)
+
+7 If any images are missing, open the appropriate HTML file in Internet
+ Explorer (Netscape at the time of R1.2, did not provide this 'copy'
+ capability), right click on the image, select copy, select the
+ offending image or its placeholder in the MS Word file, and paste
+ the image in.
+
+8 Repeat 4 and 5, with variations on 6, as necessary.
+
+9 Add headers, footers, and page numbers in the consolidated file.
+ (NCSA and UIUC on inside of facing footers with page numbers on the
+ outside, release # and doc title place holder on outside of facing
+ headers. "Different first page" so that title page can be header
+ and footer free.
+
+10 Once you are sure that
+ -- all of the images are securely showing up in the PDF and
+ -- all of the styles are as you want them,
+ separate the consolidated file into separate files for each document
+ and for the DocSet frontmatter.
+
+11 Add section break at the title page and the first page of text for
+ each document.
+
+12 Set page numbering and finalize headers and footers (h/f).
+
+ 12a Unset "Different first page" on text section h/f.
+
+ 12b Set text section page numbering to start at 1.
+
+ 12c Set frontmatter page numbering to start at i. (R1.2 did not
+ set page numbering in frontmatter.)
+
+13 Reset headers and footers for each document (from the initial generic
+ setting).
+
+14 Check hyperlinks.
+
+ 14a Where reasonable (e.g., not appropriate to leave as internal link
+ for user instalation), set link as external with full DNS address.
+
+ 14b Remove internal links; reword as necessary, giving user sufficient
+ clues to find info in printed docs. (The links themselves do not
+ survive the Word->PDF translation, so removing a link is generally
+ as simple as removing the color/underline properties.)
+
+15 Check and adjust pagination throughout.
+
+ 15a Each chapter (and, in some cases, major sections) begins on an
+ odd page.
+
+ 15b Watch for widows and orphans, examples and sections that start
+ embarrassingly close to the bottom of the page, etc.
+
+ 15c Add enough blank pages (with no h/f) so that each document is
+ printed with one completely blank sheet of paper at the back.
+
+16 Insert a TOC into each document as appropriate. (R1.2 went 3 or 4
+ levels deep, depending on the document.)
+
+17 Change Tutorial "Indes of Examples" to point to directory of Tutorial
+ examples (instead of individual links). Keep list?
+
+18 Do a visual scan of all docs to ensure that "everything is as it
+ should be." (Something has probably been left out of this process
+ description!)
+
+19 Create PDFs of each document and the DocSet frontmatter.
+ (See above.)
+
+20 Do a visual scan of all PDFs to ensure that "everything is as it
+ should be."
+
+21 Create a consolidated DocSet file for those who want a single file
+ containing all of the doucuments.
+
+22 Correct errors and repeat steps as necessary. ;>
+
+23 Create distributable PS files by printing the PDFs "to a file"
+ from Adobe Acrobat Exchange. (This results in mush smaller PS
+ files than those generated in the above MS Word -> PS process.)
+
+24 Post and distribute PS and PDF copies of
+ -- each document and
+ -- the consolidated set.
+
+
+
+
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+ * Copyright by the Board of Trustees of the University of Illinois. *
+ * All rights reserved. *
+ * *
+ * This file is part of HDF5. The full HDF5 copyright notice, including *
+ * terms governing use, modification, and redistribution, is contained in *
+ * the files COPYING and Copyright.html. COPYING can be found at the root *
+ * of the source code distribution tree; Copyright.html can be found at the *
+ * root level of an installed copy of the electronic HDF5 document set and *
+ * is linked from the top-level documents page. It can also be found at *
+ * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
+ * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+