Convert FrameMaker to PDF file format called from Java

I need to convert a FrameMaker file to PDF format using a Java plugin program (Windows environment). Is there a way to do it by calling a routine in FrameMaker or Adobe from a Java program that would lets say provide a path+file name (FrameMaker v8.0 or before) and expect a path+file name (PDF)?
Any information would be great!
We are currently upgrading our EMC Documentum from 5.2.1 to 5.3.6 and the Content Transformation Service that was doing it builtin before is not doing it anymore for FrameMaker files. They provided us with plugin tools to create one in Java.

You could use Java to call a command line routine like Datazone's
DZbatcher (see http://www.datazone.com/english/overview/download.html
) that would allow you to create PDF output from existing FM
documents/books.

Similar Messages

  • Need urgent help. Execution of .exe files by calling from java program

    This program can execute small .exe files which donot take inputs. But does not work for exe files that take input and just hangs. What could be the problem. If anyone helps me I would be very grateful.
    Server code :-
    import java.io.*;
    import java.net.*;
    public class Server1 {
         private Player[] players;
         private ServerSocket server;
         private ExecHelper exh;
         String command = null;
         String message = null;
         public Server1() {
              players = new Player[5];
              try {
                   server = new ServerSocket( 12345, 5 );
                   System.out.println("Server started...");
                   System.out.println("Waiting for request...");
              catch( IOException ioe ) {
                   ioe.printStackTrace();
                   System.exit( 1 );
         } //end Server constructor
         public void execute() {
              for( int i = 0; i < players.length; i++ )
              try {
                   players[i] = new Player( server.accept() );
                   players.start();
              catch( IOException ioe ) {
                   ioe.printStackTrace();
                   System.exit( 1 );
         public static void main( String args[] ) {
              Server1 ser = new Server1();
              ser.execute();
              System.exit( 1 );
         private class Player extends Thread {
              private Socket connection;
              private ObjectOutputStream output;
              private ObjectInputStream input;
              public Player( Socket socket ) {
                   connection = socket;
                   try {
                        input = new ObjectInputStream( connection.getInputStream());
                        output = new ObjectOutputStream( connection.getOutputStream());
                        output.flush();
                   catch( IOException ioe ) {
                        ioe.printStackTrace();
                        System.exit( 1 );
              public void run() {
                   try {
                        message = "Enter a command:";
                        output.writeObject( message );
                        output.flush();
                        do {
                             command = ( String ) input.readObject();
                             String osName = System.getProperty( "os.name" );
                             String[] cmd = new String[3];
                             if( osName.equals( "Windows 2000" )) {
                                  cmd[0] = "cmd.exe";
                                  cmd[1] = "/c";
                                  cmd[2] = command;
                             else if( osName.equals( "Windows NT" ) ) {
                             cmd[0] = "cmd.exe" ;
                             cmd[1] = "/C" ;
                             cmd[2] = command ;
                             Runtime rt = Runtime.getRuntime();
                             Process proc = rt.exec( cmd );
                             exh = new ExecHelper( proc, output, input);
                        } while( !command.equals( "TERMINATE" ) );
                   catch( Throwable t ) {
                        t.printStackTrace();
         } //end class Player
         public class ExecHelper implements Runnable {
         private Process process;
         private InputStream pErrorStream;
         private InputStream pInputStream;
         private OutputStream pOutputStream;
         private InputStreamReader isr;
         private InputStreamReader esr;
         private PrintWriter outputWriter;
         private ObjectOutputStream out;
         private ObjectInputStream in;
         private BufferedReader inBuffer;
         private BufferedReader errBuffer;
         private Thread processThread;
         private Thread inReadThread;
         private Thread errReadThread;
         private Thread outWriteThread;
         public ExecHelper( Process p, ObjectOutputStream output, ObjectInputStream input ) {
              process = p;
              pErrorStream = process.getErrorStream();
              pInputStream = process.getInputStream();
              pOutputStream = process.getOutputStream();
              outputWriter = new PrintWriter( pOutputStream, true );
              in = input;
              out = output;
              processThread = new Thread( this );
              inReadThread = new Thread( this );
              errReadThread = new Thread( this );
              outWriteThread = new Thread( this );
              processThread.start();
              inReadThread.start();
              errReadThread.start();
              outWriteThread.start();
         public void processEnded( int exitValue ) {
              try {
                   Thread.sleep( 1000 );
              catch( InterruptedException ie ) {
                   ie.printStackTrace();
         public void processNewInput( String input ) {
              try {
                   out.writeObject( "\n" + input );
                   out.flush();
                   catch( IOException ioe ) {
                   ioe.printStackTrace();
         public void processNewError( String error ) {
              try {
                   out.writeObject( "\n" + error );
                   out.flush();
         catch( IOException ioe ) {
                   ioe.printStackTrace();
         public void println( String output ) {
              outputWriter.println( output + "\n" );
         public void run() {
              if( processThread == Thread.currentThread()) {
                   try {
                        processEnded( process.waitFor());
                   catch( InterruptedException ie ) {
                        ie.printStackTrace();
              else if( inReadThread == Thread.currentThread() ) {
                   try {
                        isr = new InputStreamReader( pInputStream );
                        inBuffer = new BufferedReader( isr );
                        String line = null;
                        while(( line = inBuffer.readLine()) != null ) {
                                  processNewInput( line );
                   catch( IOException ioe ) {
                        ioe.printStackTrace();
              else if( outWriteThread == Thread.currentThread() ) {
                   try {
                        String nline = null;
                        nline = ( String ) in.readObject();
                        println( nline );
                   catch( ClassNotFoundException cnfe ) {
                   //     cnfe.printStackTrace();
                   catch( IOException ioe ) {
                        ioe.printStackTrace();
              else if( errReadThread == Thread.currentThread() ) {
                   try {
                        esr = new InputStreamReader( pErrorStream );
                        errBuffer = new BufferedReader( esr );
                        String nline = null;
                        while(( nline = errBuffer.readLine()) != null ) {
                             processNewError( nline );
                   catch( IOException ioe ) {
                        ioe.printStackTrace();
    Client code :-
    // client.java
    import java.io.*;
    import java.net.*;
    public class Client {
         private ObjectOutputStream output;
         private ObjectInputStream input;
         private String chatServer;
         private String message = "";
         private Socket client;
         public Client( String host ) {
              chatServer = host;
         private void runClient() {
              try {
                   connectToServer();
                   getStreams();
                   processConnection();
              catch( EOFException eofe ) {
                   System.err.println( "Client terminated connection ");
              catch( IOException ioe ) {
                   ioe.printStackTrace();
              finally {
                   closeConnection();
         } //end method runClient
         private void connectToServer() throws IOException {                                                                 
              System.out.println( "Attempting connection...\n");
              client = new Socket( InetAddress.getByName( chatServer ), 12345);
              System.out.println( "Connected to : "+ client.getInetAddress().getHostName());
         private void getStreams() throws IOException {
              output = new ObjectOutputStream( client.getOutputStream());
              output.flush();
              input = new ObjectInputStream( client.getInputStream());
         private void processConnection() throws IOException {
         while( true ){
                   try {
                        message = ( String ) input.readObject();
                        System.out.print( message );
                        InputStreamReader isr = new InputStreamReader( System.in);
                        BufferedReader br = new BufferedReader( isr );
                        String line = null ;
                        line = br.readLine();
                             output.writeObject(line);
                             output.flush();
                   catch( ClassNotFoundException cnfe) {
                        System.out.println( "\nUnknown object type received");
         } //end processConnection
         private void closeConnection() {
              System.out.println( "\nClosing connection");
              try {
                   output.close();
                   input.close();
                   client.close();
              catch( IOException ioe ) {
                   ioe.printStackTrace();
         public static void main( String args[] ) {
              Client c;
              if( args.length == 0 )
                   c = new Client( "127.0.0.1" );
              else
                   c = new Client( args[0] );
              c.runClient();

    pay close attention to the comments in this thread
    http://forum.java.sun.com/thread.jspa?threadID=769142&messageID=4383764#4383764

  • Convert pdf xstring to pdf file format

    Hi, All,
    Could anybody know how to convert xstring(hexadecimal format like 255044462D) to pdf file format? I have to output pdf xstring which generated in SAP to XI, then output PDF file. Thanks a lot!
    Marea

    From what I've understood from Michal's blog code, it will depend on the format that you choose for the file to have.
    In his case, he used
    type = if_ai_attachment=>C_MIMETYPE_JPEG
    In your case, you could use the equivalent type for PDF files.
    If you search for the IF_AI_ATTACHMENT interface in SE80 (ABAP Workbench), under Attributes folder you'll be able to see the constants which are defined in the interface. And there you have C_MIMETYPE_PDF (associated to the content-type 'application/pdf').
    I don't know whether it is possible to do the type association using the RFC payload (probably not). The ABAP Proxy attachment seems to be the best approach.
    Regards,
    Henrique.

  • Convert tline into pdf file document in Java

    Dear ALL,
         I built a RFC FM to convert smartform into tline which including PDF data.
    the Code:
       Converting to PDF Format
      DATA l_lines TYPE TABLE OF tline WITH HEADER LINE.
    *  DATA l_lines1 TYPE TABLE OF solix_tab WITH HEADER LINE.
      DATA l_docs TYPE TABLE OF docs.
      DATA len TYPE i.
      CALL FUNCTION 'CONVERT_OTF_2_PDF'
        IMPORTING
          bin_filesize           = len
        TABLES
          otf                    = job_output_info-otfdata[]
          doctab_archive         = l_docs[]
          lines                  = l_lines[]                          "this inner table include pdf file data
        EXCEPTIONS
          err_conv_not_possible? = 1
          err_otf_mc_noendmarker = 2
          OTHERS                 = 3.
      *CALL METHOD cl_gui_frontend_services=>gui_download
      *  EXPORTING
      *   bin_filesize = len
      *    filename     = 'c:\pdf.pdf'
      *    filetype     = 'BIN'
      *   CHANGING
      *    data_tab     = l_lines[]"i_objbin[]
      *  EXCEPTIONS
      *    OTHERS       = 1.
    "If i want to save it in my PC ,call this FM CALL METHOD cl_gui_frontend_services=>gui_download.
    But i dont want to do it.I want to pass the parameter l_lines[] to java(web) by RFC, and convert to pdf file and show in java(web).
    thanks
    Freddy

    Hi,
    Update:
    I have tested this and here is some code:
    SAP:(I got the OTF from CALL FUNCTION 'PRINT_TEXT')
    FORM get_pdf_data
      USING
        tdname TYPE thead-tdname
      CHANGING
        it_tline TYPE text_line_tab
        bin_file TYPE xstring .
      DATA: st_thead TYPE thead .
      DATA: it_lines TYPE tline_tab .
      st_thead-tdobject = 'TEXT' .
      st_thead-tdname   = tdname .
      st_thead-tdid     = 'ST' .
      st_thead-tdspras  = 'E'  .
      CALL FUNCTION 'READ_TEXT'
        EXPORTING
          id                      = st_thead-tdid
          language                = st_thead-tdspras
          name                    = st_thead-tdname
          object                  = st_thead-tdobject
        IMPORTING
          header                  = st_thead
        TABLES
          lines                   = it_lines
        EXCEPTIONS
          id                      = 1
          language                = 2
          name                    = 3
          not_found               = 4
          object                  = 5
          reference_check         = 6
          wrong_access_to_archive = 7
          OTHERS                  = 8.
      IF sy-subrc NE 0 .
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4 .
      ENDIF.
      DATA: it_otfdata TYPE otf_t_itcoo .
      DATA: st_options TYPE itcpo.
      st_options-tdgetotf = abap_true .
      CALL FUNCTION 'PRINT_TEXT'
        EXPORTING
          dialog                   = abap_false
          header                   = st_thead
          OPTIONS                  = st_options
        TABLES
          lines                    = it_lines
          otfdata                  = it_otfdata
        EXCEPTIONS
          canceled                 = 1
          device                   = 2
          form                     = 3
          OPTIONS                  = 4
          unclosed                 = 5
          unknown                  = 6
          format                   = 7
          textformat               = 8
          communication            = 9
          bad_pageformat_for_print = 10
          OTHERS                   = 11.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      DATA: it_otfdata_m TYPE otf_t_itcoo .
    * "Merge pdf output demo"
      APPEND LINES OF it_otfdata TO it_otfdata_m .
    * DATA: bin_file TYPE xstring .
      DATA: it_lines_dummy TYPE tline_tab .
      DATA: bin_filesize TYPE i .
      CALL FUNCTION 'CONVERT_OTF'
        EXPORTING
          format                = 'PDF'
        IMPORTING
          bin_file              = bin_file
          bin_filesize          = bin_filesize
        TABLES
          otf                   = it_otfdata_m
          lines                 = it_lines_dummy
        EXCEPTIONS
          err_max_linewidth     = 1
          err_format            = 2
          err_conv_not_possible = 3
          err_bad_otf           = 4
          OTHERS                = 5.
    ENDFORM.                    " GET_PDF_DATA
    Java:
    final byte[] byteArray = function.getExportParameterList().getByteArray("BIN_FILE");
    final Path path = Paths.get("My.pdf");
    Files.write(path, byteArray, StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE);
    regards.
    Another update:
    Using in HttpServlet:
    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.ServletOutputStream;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import com.sap.conn.jco.JCoDestination;
    import com.sap.conn.jco.JCoDestinationManager;
    import com.sap.conn.jco.JCoException;
    import com.sap.conn.jco.JCoFunction;
    import com.sap.conn.jco.JCoRepository;
    import com.sap.conn.jco.ext.Environment;
    import destinations.MyDestination;
    public class MyServlet extends HttpServlet {
    @Override
    protected void doGet(final HttpServletRequest httpServletRequest, final HttpServletResponse httpServletResponse) throws ServletException, IOException {
      httpServletResponse.setContentType("application/pdf");
      httpServletResponse.setStatus(HttpServletResponse.SC_OK);
      final ServletOutputStream servletOutputStream = httpServletResponse.getOutputStream();
      servletOutputStream.write(getPDF());
      servletOutputStream.flush();
      servletOutputStream.close();
    private byte[] getPDF() {
      try {
       Environment.registerDestinationDataProvider(new MyDestination());
       final JCoDestination destination = JCoDestinationManager.getDestination(destinations.Id.sapdev2.name());
       final JCoRepository repository = destination.getRepository();
       final JCoFunction function = repository.getFunction("Y_R_EITAN_TESTS_03");
       function.execute(destination);
       final byte[] byteArray = function.getExportParameterList().getByteArray("BIN_FILE");
       return byteArray;
      } catch (final JCoException exception) {
       exception.printStackTrace();
       return null;

  • How to output PDF file through XI from PDF form generated in SAP

    Hi, All,
    I need to generate and send out PDF file to other system through XI. The PDF file source come from SAP PDF form which type is XSTRING. I see there is a similar thread posted here /message/527877#527877 [original link is broken]
    but it seems does not have good solution there. Can anybody give a hand?
    Useful information will be surely awarded.
    Yang

    Hi,
    Please check the links below to know about conversion agent tool,it is a third party tool which helps to convert the PDF,word doc,HL7 doc......etc into xml format.
    This s/w u have to buy from SAP and do the convertion in the convertion agent tool and deploy it in the xi server.
    Check the links
    http://help.sap.com/saphelp_nw04/helpdata/en/43/6d95e0ac846fcbe10000000a1553f6/CMGetStart.pdf
    http://help.sap.com/saphelp_nw04/helpdata/en/43/4c38c4cf105f85e10000000a1553f6/content.htm
    More on the SAP Conversion Agent by Itemfield
    Integrate SAP Conversion Agent by Itemfield with SAP XI
    Conversion Agent a Free Lunch?
    How to get started using Conversion Agent from Itemfield
    Conversion Agent - Handling EDI termination characters
    https://websmp102.sap-ag.de/~sapdownload/011000358700001090982006E/ConvAgentDocSP16.zip
    https://websmp102.sap-ag.de/~sapdownload/011000358700004921152005E/ConversionAgent.pdf
    Regards,
    Phani

  • I have Adobe Photoshop Elements 10 plus I create PDF files for work some are scan pdf docs. When I install Photoshop Elements 10 it DOES convert all the PDF files to Photoshop Elements-10 Docs. it even changes and shows the PSE-10 Icon. So I am alway inst

    I have Adobe Photoshop Elements 10 plus I create PDF files for work some are scan pdf docs. When I install Photoshop Elements 10 it DOES convert all the PDF files to Photoshop Elements-10 Docs. it even changes and shows the PSE-10 Icon. So I am alway installing PSE-10 or uninstalling it. If I send the  PDF file that has been automatically converted to a PSE-10 the person I send the file to can not open it because they do not have PSE-10. What can I do to stop PSE-10 from converting my PDF files? Don't tell me to upgrade PSE-10 I tried their on-line program and  it is too advance for a hobby photographer like myself and their Help Desk is impossible to reach.

    Hi,
    Can you please share the logs?
    You can use the Adobe  Log Collector tool (Log Collector Tool) and share the corresponding zip file @ [email protected]
    Thanks,
    Shikha

  • I have Adobe Photoshop Elements 10. However it converts all my pdf files to Photoshop Elements 10 so I can not email them?

    I have Adobe Photoshop Elements 10. However it converts all my pdf files to Photoshop Elements 10 so I can not email them because no one can read them they are not pdf files anymore. What do I do?

    photoshop elements and pd
    If your program is Photoshop Elements (any version), you have posted in the wrong forum. Somehow your thread was posted in the Adobe Premiere Elements Forum (video editing).
    Please re-post your thread in the Adobe Photoshop Elements Forum or wait for a moderator here to see your thread here and move it from here to there.
    Photoshop Elements
    But wherever your thread ends up, please give more details of your situation. I am not understanding "it converts all my pdf files to Photoshop Elements 10". You control the Save As.
    ATR

  • I have Adobe Photoshop Elements 10. However it converts all my pdf files to Photoshop Elements 10 so I can not email them because no one can read them they are not pdf files anymore. What do I do?

    I have Adobe Photoshop Elements 10. However it converts all my pdf files to Photoshop Elements 10 so I can not email them because no one can read them they are not pdf files anymore. What do I do?

    Nothing has been converted. You first need to convince yourself of this.
    Start Adobe Reader (or Adobe Acrobat, if you have it). Use Open from the File menu. Pick one of your PDF files. Does it open OK? If not, what happens?
    Ok, these emails. What exactly happens when trying to open them?

  • ICloud support for .pdf file format

    Help mentions iCloud supports .pdf file formats, but then does not show anything about how to get one of these files onto iCloud.  Since the pdf files I have were never created by one of the supported Application how does one place or retrieve a pdf file to/from iCloud?
    Thanks

    PSE 4 does do 16 bit - although there are a limited number of things you can do at that depth.
    It has essentially no support for actions.

  • Statement of Accounts Output to PDF file format and email to customers

    Hi,
    Would appreciate inputs from contributors on the issues/requirements below.
    I have two requirements regarding the output of Customer Statement Of Accounts (form):
    1. The output is to be in Adobe PDF file format;
    2. The file has to be emailed automatically to customers based on the email address maintained in the Customer Master;
    I envisage that the program would be executed online (on demand) or in the background via scheduled jobs. Due to complexity of the customer's requirements, we will be using a customized program to generate the form.
    I am not familiar with both requirements. Would appreciate contribution on how to set up the above.
    Teck Liang

    Hello,
    In FIBF transaction code, you can configure the same
    SAMPLE_PROCESS_00002840
    If you do not think this is not suffice your requirement, you can take help from ABAPer and create you own function module.
    Refer SAP Note. 836169 how payment advice is being emailed.
    It will emailed in PDF format.
    Once you run F.27 the entries should flow to SOST.
    Regards,
    Ravi

  • Acrobat PDF FIle Format is having difficulties...

    I've got an error that appears pretty reliably. I open a multi-page PDF file in Illustrator, choosing one page to edit. I save that page with a new name as a PDF file, and that works fine. Now, if I edit the file at all and save it again, I get "Acrobat PDF File Format is having difficulties. Bad parameter." And there's no way to save the file.
    If I close without saving and open the single-page PDF file again, it usually behaves well. But any time I get that message I lose all of the unsaved changes and have to repeat them.
    I'm using CS3, version 13.0.2. OS 10.4.10. Any assistance is appreciated...
    Rodney

    I've had the same problem in various versions of Illustrator on the Mac, up to and including CS3. Based on the previous comment, this appears to happen only if your Illustrator document starts life as a generic PDF file. So this is my solution (which worked today for me).
    Make sure all layers are visible and unlocked.
    Copy all your artwork to the clipboard (Select -> All then Edit -> Copy, or cmd-A then cmd-C)
    Create a new document with the same dimensions as your original one.
    Show the layers palette, and choose "Paste Remembers Layers" from the popup menu.
    Paste your artwork into the new document (Edit -> Paste or cmd-V)
    Save the new document.
    You should be able to edit and re-save the new document whenever needed after that, although you may find that the file is larger than the original one.

  • HELLO ALL, I HAVE A POP UP ON ILLUSTRATOR SAYING MISSING PLUG IN SAYING MISSING PDF FILE FORMAT AND THIS IS STOPPING ME OPENING ILLUSTRATOR PLEASE HELP

    Hello all
    Trying to work on illustrator but pop up states i have a plug in missing called pdf file format cannot seem to sort problem, please help, working on mac

    Reinstall the program. This is caused by incompatible updates to Acrobat/ Adobe Reader that introduce new versions of the globally shared PDF libraries.
    Mylenium

  • PDF File format having difficulties?

    When I save in Illustrator CS3, I get the following message:
    Acrobat PDF File Format is having difficulties.  File format does not begin with '%PDF-'.
    and it won't save.  If I try a "save as," it saves, but then the file won't open later, because it says it isn't an illustrator file.  Any ideas or help would be greatly appreciate.  I don't want to lose any more work.
    Sean

    I am afraid so.
    You may try this:
    0. Copy the corrupted file under a new name as backup;
    1. Open Notepad (or something like it) and open the corrupted file with it;
    2. Open Notepad (or something like it) again and open a valid file with it;
    3. Copy the first part from the valid file down tothe line before %%Title, or down to the first full line in the corrupted file, but no further than to ;
    4. Paste that part into the hopefully no longer corrupted file, avoiding repetition;
    5. Try opening it.
    If Teri were here, she might be able to help in a better way.

  • How could I convert a locked PDF file to Microsoft Word file?Uergency for exam!Need help!

    How could I convert a locked PDF file to Microsoft Word file? Because of locking, I could not print it. Uergency for examination! Need help from veteran!

    Adobe do not offer any products, or help, in hacking protected files.

  • I am having a problem converting a scanned pdf file into Excel.

    I am having a problem converting a scanned pdf file into Excel. I do not get the columns and rows to align, just a single column of everything. Any suggestions?

    Export makes use of what is "in" a PDF.
    Good export is the "silk purse" and, ya know, you canna make a silk purse from a sow's ear (which is what any scanned image in PDF is with regards to export).
    The quality of export is dictated by the quality of the PDF. We are taking about the "inner essences" of the PDF (e.g., degree of compliance with the PDF Standard - ISO 32000-1).
    So, what goes in goes out or "GIGO".
    This has nothing to do with Acrobat or Acrobat's export process.
    A well-formed Tagged PDF (compliant to ISO 32000-1 & ISO 14289-1, PDF/UA-1) provides a PDF that proactively
    supports content export by Acrobat.
    To get the good stuff from export you start with a well-formed Tagged PDF.
    Goodstuff In — Goodstuff Out
    or
    Garbage In — Garbage Out
    "GIGO"
    Be well...
    Message was edited by: CtDave

Maybe you are looking for

  • Embed video youtube in LiveCycle Designer ES

    ich habe versucht embed video youtube in Designer ES einzubinden. Leider gibt es da nicht. Ich habe es mir überlegt, HTML-Datei in Designer ES zu importieren. Die Fehlermeldung zeigt an. Vielleicht kann einer von euch helfen das zu lösen.

  • Update the Milestone description

    Hi, I would like update the Milestone description with a input file. I used the function READ_TEXT and SAVE_TEXT but I see that only long text is updated and not short (field MLTX-KTEXT). I used the funtions : CJBP_MILLESTONE_UPDATE, BAPI_PROJECT_MAI

  • Is iOS 8 available for ipad air?

    is iOS 8 available for ipad air ? is this valid how can I update my ipad thanks

  • Ocijdbc10 not found

    I'm getting a "Failure -no ocijdbc10 in java.library.path" when trying to Test a new db connection. We aren't using 10g and I only have the 9i client available. I have found an ocijdbc9.dll file. Can't use that one? I have tried putting the shared di

  • Comment lire un fichier Indesign CC sur du CS3 ?

    Existe-t'il un plugin ou une technique d'enregistrement pour pouvoir lire un document enregistré sur une version Indesign CC sur du Indesign CS3 ? Ma collectivité territoriale vient juste d'investir dans l'abonnement Créative Cloud pour mon ordinateu