Publish DITA with DITA-OT content or save as PDF?

Hi mentor users and lovers of DITA

I would ask your opinion at publishing DITA content to PDF format, with either DITA-OT or Adobe PDF.

It's my first project of DITA and I was test and play with two options but feeling stuck as I can't decide which option to go with.

Both the DITA-OT or save as PDF will require some changes, so I rather do things the hard way, then have to go back and create a new publishing model later.


Thank you and best regards

One of the big reasons using FM for creating DITA files is to be able to take advantage of its superior quality and capabilities of PDF publication layout. With the help of the OT (and XSL - FO) will produce very generic output... give it a try, but if you are specialized in the development of FO, you will have a very steep path down this road.

You should be able to implement the process of publication by default FM quite easily, and you will get much nicer output.

If you want to simplify the publication of basic FM by default, you can take a look at DITA-FMx (a tool that I produce)...

http://leximation.com/DITA-FMX/

See you soon,.

Scott Prentice

Leximation, Inc..

www.leximation.com

Tags: Adobe FrameMaker

Similar Questions

  • I want to allow my subscribers of the site the ability to upload their own content and save it in a repository that is clean. Maybe even integrate with Dropbox. Any ideas to do with BC?

    I want to allow my subscribers of the site the ability to upload their own content and save it in a repository that is clean. Maybe even integrate with Dropbox. Any ideas to do with BC?

    This type of installation may be feasible. After the client in a secure area log, they can download files under their own account using case (Web Forms with file attachment fields) or webapps. Everything really depends on the level of complexity you need.

    Hope this helps,

    Mihai

  • CCleaner shows a plugin in firefox without the name of the program or the Publisher and with a version number of '0', and it can be disabled or deleted.

    CCleaner shows a plugin in Firefox without the name of the program or the Publisher and with a version number of '0', and it can be disabled or deleted. It is a plugin for Firefox by default, and if so, what do I do? It does not appear in my list of Firefox addons in Firefox and a malware scan does not detect.

    It is possible that the profile has become corrupted, and you can try to start a new profile.

  • How can I get rid of BBC iPlayer signals multiple, all with the same content?

    How can I get rid of several BBC iPlayer stream? I have 3 all with the same content.

    This has happened

    Each time Firefox opened

    == I don't know

    See How can I delete a bookmark?

  • Not "Save as pdf" option for web printing "Smart Print" with IE9

    Just updated IE9 browser and noticed that there is no option 'Save as pdf' Smart for IE9 catalog as it was in older versions of smart Web printing for the IE8 and other earlier versions?

    Are there ' work around ' way, apart from the "Print Screen" heavier and HP approach will add back this feature is very handy in the future upgrades?

    I honestly always preferred Google Chrome IE, just for compatibility and ease of use of the browser.

    Just to tell you, SWP is a program that was written for IE8, but has been made compatible with IE9 which led some of the lost features crash. The feature can be added in the future, but I can't put a time table on when this feature will be added. Is there a specific task you want to accomplish that I might be able to give a more appropriate work around?

    Let me know and I'll get back to you!

    Have a great day!

  • BI publisher integrated with OBIEE?

    Dear Experts,




    oracle.xdo.servlet.security.AdminUser cannot be cast to oracle.xdo.servlet.security.DirectoryUser


    BI publisher integrated with OBIEE, but I use security as a guarantee of Bi Publisher.

    I created a role in the bi Publisher and trying to assign the report, but it shows the above mentioned error.

    Can use us the Editor while only integrated with OBIEE bi security?


    Thanks in advance!





    Hello Vinay,

    You can't use template security BI Publisher when the BEEP is integrated with OBIEE. You must use the Oracle Fusion Middleware security model in this case because OBIEE manages access. Security model BI Publisher can be used when you use a Simple installation, no installation of the company. To create the roles when you use Oracle Fusion Middleware I recommend you follow our manual steps: http://docs.oracle.com/cd/E28280_01/bi.1111/e22255/config_sec.htm#BIPAD132

    BR,

    Liviu

  • I can't save a PDF with the same name

    I can't save pdf files with the same name on the network drive in our society. I have full control over this network drive and can do anything create/read/write/change. Other programs work fine, but not Adobe Reader. I can save a pdf file with a different name, but when I try to save as in XI or replace as in DC had an error: the file is read-only or opened by someone else. Save the document under a different name or in a different folder.

    By the way, Acrobat Pro, I got the same message.

    reader_error.png

    Hi igorp74028164,

    Please provide the exact point of the software & OS installed on your system. Also check if it is there any update available for the software after crossing "" help > check updates "»

    Follow this thread to reset the preferences for the acrobat software. : - How to reset preference settings in Acrobat format.

    Also please check if this file is saved to the network drive or local, if its network on Please save it on local disk & then check. Make sure also that this preview pane must be closed in windows Explorer.

    Kind regards

    Christian

  • How to save a pdf file published on Adobe Reader touch?

    How to save a pdf file published on Adobe Reader Touch?

    Hi Rdurward,

    On the closure of the PDF document, changes is stored on mobile devices. There is no explicit button to save the changes.

    Kind regards
    Nicos

  • How can save a PDF with password

    How can save a PDF with password

    Hi MacUser2,

    Trial is for 30 days.

    Once the trial is over you will be able to open PDF files by using the password that you have installed.

    Kind regards
    Nicos

  • Need help to understand why my downloaded PDF doc displays "Please wait...". If this message is not finally replaced with the appropriate content... "after that I have already downloaded the version update for windows 10

    Need help to understand why my downloaded PDF doc displays "Please wait...". If this message is not finally replaced with the appropriate content... "after that I have already downloaded the version update for windows 10

    This is because the PDF file is not be open in Acrobat or Reader, but by the browser which is unable to handle the specific PDF content.

    If you use Firefox or Chrome, follow these steps: https://helpx.adobe.com/livecycle/kb/xfa-forms-firefox-chrome.html

  • I had windows 7 and it has been updated to windows 10. After the update, I opened a PDF with adobe reader. The sign economy is idle. When I click on save slot, it is said that he can save a blank document. Earlier, I have not any problem to save a pdf d

    I had windows 7 and it has been updated to windows 10. After the update, I opened a PDF with adobe reader. The sign economy is idle. When I click on save slot, it is said that he can save a blank document. Earlier, I have not a problem to save a pdf document with adobe reader on my hard drive. I found no updates available for my adobe reader software. Is adobe still to make the drive compatible with windows 10?

    Govind B S

    Bernd, these rights are not necessary to the reader XI. Unless the file has been secured, then it should be savable.

    I recommend that upgrade you to the latest version of the XI player that is available and if this does not work, try to run a repair installation (or upgrade to DC).

  • Java Script to save as PDF with password...

    Hi people.  My goal is to have a script to perform the following functions:

    1. Enter the name of the active document

    2 Save as PDF using the active doc name with password lock in the same directory the *.ai file is located

    I started to play with the code, but I don't know what I'm doing... newbie.

    Here's the code that I currently use.

    var curDoc = app.activeDocument;
    var destFolder, sourceFolder, files, fileType, sourceDoc, targetFile, pdfSaveOpts;
    //var destName = "~/Desktop/Testpassword1.pdf";
    var destName = targetFile
    saveFileToPDF(destName);
    //sourceFolder = Folder.selectDialog( 'Select the folder with Illustrator files you want to convert to PDF', '~' );
    //saveFileToPDF(destName);
    //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    if ( sourceFolder != null )
    {
        //files = new Array();
        //fileType = '*.ai';
        //fileType = prompt( 'Select type of Illustrator files to you want to process. Eg: *.ai', ' ' );
        
        // Get all files matching the pattern
        //files = sourceFolder.getFiles( fileType );
        
        if ( files.length > 0 )
        {
            // Get the destination to save the files
            destFolder = Folder.selectDialog( 'Select the folder where you want to save the converted PDF files.', '~' );
            for ( i = 0; i < files.length; i++ )
            {
                sourceDoc = app.open(files[i]); // returns the document object
                                        
                // Call function getNewName to get the name and file to save the pdf
                targetFile = getNewName();
                
                // Call function getPDFOptions get the PDFSaveOptions for the files
                //pdfSaveOpts = getPDFOptions( );
                
                // Save as pdf
                sourceDoc.saveAs( targetFile, pdfSaveOpts );
                
                sourceDoc.close();
            }
            alert( 'Saved' + destFolder );
        }
        else
        {
            alert( 'No matching files found' );
        }
    }
     ///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     function getNewName()
    {
        var ext, docName, newName, saveInFile, docName;
        docName = sourceDoc.name;
        ext = '.pdf'; // new extension for pdf file
        newName = "";
            
        for ( var i = 0 ; docName[i] != "." ; i++ )
        {
            newName += docName[i];
        }
        newName += ext; // full pdf name of the file
        
        // Create a file object to save the pdf
        saveInFile = new File( destFolder + '/' + newName );
        
    
        return saveInFile;
    }
    ///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    function saveFileToPDF (dest) {
    
    var doc = app.activeDocument;
    
    if ( app.documents.length > 0 ) {
    
    var saveName = new File ( dest );
    saveOpts = new PDFSaveOptions();
    saveOpts.compatibility = PDFCompatibility.ACROBAT5;
    saveOpts.generateThumbnails = true;
    saveOpts.optimization = true;
    saveOpts.preserveEditability = true;
    saveOpts.bleedOffsetRect = [2,2,2,2];
    saveOpts.trimMarks = true;
    //=======================  COMPRESSION ===========================
    saveOpts.colorCompression = CompressionQuality.JPEGMAXIMUM;
    saveOpts.colorDownsamplingMethod = DownsampleMethod.BICUBICDOWNSAMPLE;
    saveOpts.colorDownsampling = 300;
    saveOpts.colorDownsamplingImageThreshold = 450;
    //-----------------------------------------------------------------------------------------------------------
    saveOpts.grayscaleCompression = CompressionQuality.JPEGMAXIMUM;
    saveOpts.grayscaleDownsamplingMethod = DownsampleMethod.BICUBICDOWNSAMPLE;
    saveOpts.grayscaleDownsampling = 300;
    saveOpts.grayscaleDownsamplingImageThreshold = 450;
    //-----------------------------------------------------------------------------------------------------------
    saveOpts.monochromeCompression = MonochromeCompression.CCIT4;
    saveOpts.monochromeDownsamplingMethod = DownsampleMethod.BICUBICDOWNSAMPLE;
    saveOpts.monochromeDownsampling = 1200;
    saveOpts.monochromeDownsamplingImageThreshold = 1800;
    //====================  END OF COMPRESSION =======================
    saveOpts.colorConversionID = ColorConversion.COLORCONVERSIONREPURPOSE;
    saveOpts.colorDestinationID = ColorDestination.COLORDESTINATIONWORKINGCMYK;
    ///
    saveOpts = new PDFSaveOptions();
    saveOpts.requirePermissionPassword = true;
    saveOpts.permissionPassword = "pink";
    saveOpts.pDFAllowPrinting = PDFPrintAllowedEnum.PRINT128LOWRESOLUTION;
    doc.saveAs( saveName, saveOpts );
    }
    }
    

    It takes a lot of work.

    too many errors with the code list.

    It should be re written from scratch.

    This gives a bash.

    //---------------------------------------------------
    //          Save as LOCKED pdf
    //---------------------------------------------------
    //
    //          Qwertyfly
    //          03/07/2015
    //          Version 1.0
    //
    //---------------------------------------------------
    //
    //          Set your password here
    var pass = 'pink';
    //
    //---------------------------------------------------
    if ( app.documents.length > 0 ) {       //make sure we have a file open to work with
        var doc = app.activeDocument;
        if ( doc.fullName.toString().substr(doc.fullName.toString().lastIndexOf('.')) == ".ai" ){       //Make sure your working with an ai file
            var myFile = new File(doc.fullName.toString().substr(0,doc.fullName.toString().lastIndexOf('.')) + ".pdf");
            var saveOpts;
            setSaveOptions();
            saveFileToPDF(myFile);
        }else{alert("Active Document is not an '.ai' file")}
    }else{alert("No Document Open")}
    
    function saveFileToPDF(myFile){
        var originalInteractionLevel = userInteractionLevel;        //save the current user interaction level
        userInteractionLevel = UserInteractionLevel.DONTDISPLAYALERTS;      //Set user interaction level to suppress alerts
        doc.saveAs(myFile,saveOpts);        //Save File
        userInteractionLevel = originalInteractionLevel;        //Set user interaction level back to original settings
    }
    
    function setSaveOptions(){
        //  Setup Save Options
        saveOpts = new PDFSaveOptions();
        saveOpts.compatibility = PDFCompatibility.ACROBAT5;
        saveOpts.generateThumbnails = true;
        saveOpts.optimization = true;
        saveOpts.preserveEditability = true;
        saveOpts.bleedOffsetRect = [2,2,2,2];
        saveOpts.trimMarks = true;
        //=======================  COMPRESSION ===========================
        saveOpts.colorCompression = CompressionQuality.JPEGMAXIMUM;
        saveOpts.colorDownsamplingMethod = DownsampleMethod.BICUBICDOWNSAMPLE;
        saveOpts.colorDownsampling = 300;
        saveOpts.colorDownsamplingImageThreshold = 450;
        //-----------------------------------------------------------------------------------------------------------
        saveOpts.grayscaleCompression = CompressionQuality.JPEGMAXIMUM;
        saveOpts.grayscaleDownsamplingMethod = DownsampleMethod.BICUBICDOWNSAMPLE;
        saveOpts.grayscaleDownsampling = 300;
        saveOpts.grayscaleDownsamplingImageThreshold = 450;
        //-----------------------------------------------------------------------------------------------------------
        saveOpts.monochromeCompression = MonochromeCompression.CCIT4;
        saveOpts.monochromeDownsamplingMethod = DownsampleMethod.BICUBICDOWNSAMPLE;
        saveOpts.monochromeDownsampling = 1200;
        saveOpts.monochromeDownsamplingImageThreshold = 1800;
        //====================  END OF COMPRESSION =======================
        saveOpts.colorConversionID = ColorConversion.COLORCONVERSIONREPURPOSE;
        saveOpts.colorDestinationID = ColorDestination.COLORDESTINATIONWORKINGCMYK;
        ///
        saveOpts.requirePermissionPassword = true;
        saveOpts.permissionPassword = pass;
        saveOpts.pDFAllowPrinting = PDFPrintAllowedEnum.PRINT128LOWRESOLUTION;
    }
    
  • Hi all. IAM using Adobe Document Cloud. After you save a PDF to that cloud, I am able to see my PC files. How to disable this? Is - it my PC files are also available through other PC to access with my Adobe ID? Please help me. Thank you

    Hi all. IAM using Adobe Document Cloud. After you save a PDF to that cloud, I am able to see my PC files as well with a navigation option. How to disable this? My PC files will also be available on other PCs to access with my Adobe ID? Please help me. Thanks in advance.

    Hi indi68632954,

    I can understand your concern & you need to worry about this, as the folders in your PC are not available on other PCs as this option is just to browse through files of the specific system you are working on as shown in the screenshot below.

    Only the files that have been uploaded to the cloud of Document will be available over the Internet using Adobe Document Cloud service during authentication of your Adobe ID & password.

    I hope this will answer your query.

    In the case where if you have any other question please let us know, we will be happy to help you.

    Kind regards

    Nicos

  • How to save a PDF file with zoom as TIFF/PNG of quality equal?

    I have a graphic photographic resolution in PDF (vector graphics). Zoom in Acrobat results in an impeccable oversampled image you expect from vector graphics. However, I can not save the PDF upscale as an oversampled TIFF or PNG - I get horrible artifacts. How can I get Acrobat to save the PDF with zoom a PNG/TIFF image?

    Thank you very much...

    You can get what you want with instant tool under editing, AA XI. This will give you a screenshot of what is shown on the screen. The best way is to open the vector graphic in Illustrator and work directly with vector illustration.

  • which API allows to save the PDF with Adobe Reader 9?

    Hello

    which API allows to save the PDF with Adobe Reader 9? It is said that "CosDocSaveWithParams" may not be used.

    Thank you!

    Jimmy

    I've personally used both in the drive in a plugin, and the drive itself makes these calls.  HOWEVER, they only work on the active Reader documents.

Maybe you are looking for