Multiple PDF outputs from front-end

I am working on a report that always shows one page per customer. When user generates report from front-end interface, this will call BI Publisher report and report shows entire customers information in one PDF (with X pages for X customers). Users want to see X number of PDF documents with each PDF having 1 page for customer when this report is invoked on demand from a front-end application. Is this possible in BI Publisher?
I know there is bursting functionality, but it is applicable to scheduled jobs.
Please could some one help me to figure out if this is possbile in BI Publisher or not.
Many thanks in advance.

so look at library to work with bip by java api
as example of merging Merging pdf documents using the BI-Publisher API</title> //<title>AMIS Technology Blog » Mergin…
may be some split method exists
so you can seek for some java api for working with pdf and as your report contain X customers on X pages thus customer per page then you can try to split by page

Similar Messages

  • Exporting to multiple PDF's from one report

    I have a requirement to create multiple PDF's from one report.
    My thought is that I can I can create a foreach loop that cycles through one of my groups.  I would then like to have each file have the name of that group. 
    If anyone could help me on how to code this in C# that would be great.  I need to know where I should be putting this code (program.cs or crystalreport.cs) and how I run it.  I am assuming I don't need the viewer for this function, since this is all on my end and no users need to have access to it. 
    My other requirement is to have each of these reports be put into their own folders at C:\.  Thanks for the help in advance!

    OK. Yup, you should be able to do this. When I was reading the initial post it looked like you might have ben wanting to export only a certain section of a report (which is a no go).
    Anyhow, first thing you want to do is apply Service pack 3:
    https://smpdl.sap-ag.de/~sapidp/012002523100007123572010E/cr2008_sp3.exe
    Next, you want to look at a few sample apps and go over some docs. What you want to achieve can be done by using parameters or selection formulas.
    A good coding resources is the [Crystal Reports for Visual Studio 2005 Walkthroughs|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/2081b4d9-6864-2b10-f49d-918baefc7a23]. Don't worry about the title, it will apply to CR 2008 also.
    Next, sample apps can be downloaded from here:
    https://wiki.sdn.sap.com/wiki/display/BOBJ/CrystalReportsfor.NETSDK+Samples
    [CR 2008 developer library|http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_dg_12_en.chm]
    [API reference|http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_apiRef_12_en.chm]
    Not sure if you are thinking of this being a web app, but here are some resources for that:
    [Interactivity and Reports in Web Applications|http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/208edbbf-671e-2b10-d7b5-9b57a832e427&overridelayout=true]
    Before starting your project, you should have a look at [this|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40bccdfd-88a6-2b10-1da1-c47a54b625a7] to make sure you are using the right SDK for your purposes.
    Finally, the following are links to 3rd party resources and I'm adding htese just as an FYI:
    http://www.emoreau.com/Entries/Articles/2006/09/Feeding-Crystal-Reports-from-your-application.aspx
    http://msdn.microsoft.com/en-us/magazine/cc301570.aspx
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup

  • Can we run in Background job which can pick a file from front end ?

    Hi All,
    I would like to run a report in Background job , for this i need to pick a file from front end services(Local drive or share folder)
    Is there any alternate FM=>GUI_UPLOAD  to upload data from front end services or any other solution for this?
    I am getting error=> "No batch" and " Cannot perform frontend function in batch input mode"
    Could you please help on this ?
    Thanks for your help in advance.
    Regards,
    Prasad.

    Hello Prasad,
    IF you keep your file on a shared folder on your front end, you can access it via OPEN DATASET if your application server has access to that path.
    You can test it out by asking Basis to try and access your front end file from the app server itself.

  • For disable any responsibility we are end date that from front end.

    for disable any responsibility we are end date that from front end. what nay command from backend for disable the responsibilty.?

    Refer the following thread
    delete a responsability
    Re: delete a responsability
    Regards
    -Mahesh

  • How to send the message from front end to XI in sender webservice

    Hi All,
    I am doing webservice to proxy scenario, we want to send the message from front end to XI, front end is java application. can any one please guide me the steps need to done for front end to XI.
    1) we wrote a webservice
    2) i have created data type message type and message interface in IR
    3) i have created sender soap adapter with interface name and namespace.
    4) i have generated webservice in ID
    but how can we send the message from front end to XI sender soap adapter.
    Kind Regards,
    Kiran

    Hi,
    Before going with the SOAP Adapter i suggest you to go through this Disscussion
    Re: about http and soap
    If you are going with the SOAP Adapter means
    >>but how can we send the message from front end to XI sender soap adapter.
    you have to use the XI  Server URL( http://host name:j2ee port/
    Use this as Refference
    http://help.sap.com/saphelp_nw70/helpdata/EN/ae/d03341771b4c0de10000000a1550b0/frameset.htm
    Regards
    Seshagiri

  • Facing challenges during creation of replica of .IDF file/Pdf output from 4.7 system into of Adobe forms in ECC 6.0 system

    Facing challenges during creation of replica of .IDF file/Pdf output from 4.7 system into of Adobe forms in ECC 6.0 system.
    If anybody has easy way to make those forms...
    Please suggest...

    Hi Shabeer,
    the first thing is that you are running on a very very low RAM.
    For ECC 6.0 with dual stack SAP System to run you should have atleast 4 GB of RAM.
    For your Dispatcher issue kindly check the status of your Oracle database and the connection from SAP To Database.
    You can check the oracle status using brtools utility.
    Regards,
    Prem

  • Download to excel from front end - percent coming as date

    download to excel from front end - percent coming as date
    Hi,
    i'm using below method to dowload to excel from frontend (Backened is R/3).
    1) l_string will have the entire xls date ( with sepeartor cl_abap_char_utilities=>horizontal_tab and cl_abap_char_utilities=>newline)
    2) Converitng string to xstring using FM SCMS_STRING_TO_XSTRING
    3) pumping excel date to browser using  IF_HTTP_ENTITY~SET_DATA
    4) creating URL using GUID_CREATE fm.
    it's downloding the excel file but funny date.
    example
    percentage 1.5 coming as Jan 50 and Percent 3.5 coming March 50.
    How to avoid this funny conversion.
    ...Nandha

    Hi Nanda,
    have you tried to change the number format of the corresponding cells in excel to percentage?
    BR Steffen

  • How to get name of table from front end

    Hi,
    How to get name of table from front end in EBS 11i?
    thanx
    Ashish

    Hi
    Sandeep is correct. The "Help"/"Record History" will give you the table/view name, but sometimes this particular menu function give me a "Record History is not available here." error message.
    I then use the following menu functions (this will also give you additional information, like column details).
    1) Open Forms
    2) Click on Help/Diagnostics/Examine (*you might have to enter the APPS password at this point)
    3) Change "Block" to "System"
    4) Change "Field" to "Last_query"
    The system will populate the "Value" field with the query that was executed in order to populate the form.
    Regards
    Frank

  • To upload an excel file from front end using GUI_UPLOAD

    Hi All,
    Please give me the code to upload data from front end to internal table only using GUI_UPLOAD.
    Thanks,
    Kumar

    Check this program , reward points if helpful
    *& Report  ZEXCEL_UPLOAD                                               *
    report  ZEXCEL_UPLOAD    message-id ZMSG.
    tables :T001.
    data : begin of ITAB occurs 0,
          BUKRS like T001-BUKRS,
          BUTXT like T001-BUTXT,
          ORT01 like T001-ORT01,
          LAND1 like T001-LAND1,
          WAERS like T001-WAERS,
          end of ITAB.
    data : WA_T001_EXCEL like ITAB.
    data : IT_T001_EXCEL like standard table of WA_T001_EXCEL.
    data IT_TEXT like ITAB occurs 0 with header line.
    data : IT_RETURN  like standard table of ALSMEX_TABLINE,
           WA_RETURN like ALSMEX_TABLINE,
            WA_RETURNS like ALSMEX_TABLINE.
    data : V_FILE type STRING,V_MASK(10) type C.
    selection-screen  begin of block B1 with frame title TEXT-001.
    parameters P_FILE like RLGRAP-FILENAME .
    selection-screen end of block B1.
    selection-screen  begin of block B2 with frame title TEXT-002.
    parameter : R_TXT  radiobutton group G1 default 'X' user-command C1,
                R_EXCEL radiobutton group G1.
    selection-screen end of block B2.
    at selection-screen on value-request for P_FILE.
      if R_TXT = 'X'.
        V_MASK = '*TXT'.
      elseif R_EXCEL = 'X'.
        V_MASK = '*XLS'.
      endif.
      call function 'KD_GET_FILENAME_ON_F4'
        exporting
          PROGRAM_NAME  = SYST-REPID
          DYNPRO_NUMBER = SYST-DYNNR
          MASK          = V_MASK
        changing
          FILE_NAME     = P_FILE.
    at selection-screen.
      translate P_FILE to upper case.
      if R_TXT = 'X'.
        search P_FILE for '*TXT'.
        if SY-SUBRC <> 0.
          message E011.
        endif.
      endif.
      if R_EXCEL = 'X'.
        search P_FILE for '*XLS'.
        if SY-SUBRC <> 0.
          message E012.
        endif.
      endif.
    start-of-selection.
      V_FILE = P_FILE.
      if R_TXT = 'X'.
        call function 'GUI_UPLOAD'
          exporting
            FILENAME            = V_FILE
            FILETYPE            = 'ASC'
            HAS_FIELD_SEPARATOR = 'X'
          tables
            DATA_TAB            = IT_TEXT.
        if SY-SUBRC eq 0.
          message I013 with V_FILE.
          loop at IT_TEXT .
        write :/ IT_TEXT-BUKRS color 4, IT_TEXT-BUTXT color 3,IT_TEXT-ORT01
        color 5,
        IT_TEXT-LAND1 color 2,IT_TEXT-WAERS color 1.
          endloop.
        endif.
      elseif R_EXCEL = 'X'.
        call function 'ALSM_EXCEL_TO_INTERNAL_TABLE'
          exporting
            FILENAME    = P_FILE
            I_BEGIN_COL = 1
            I_BEGIN_ROW = 1
            I_END_COL   = 4
            I_END_ROW   = 2
          tables
            INTERN      = IT_RETURN.
        if SY-SUBRC eq 0.
          message I014 with P_FILE.
          sort IT_RETURN by ROW COL.
          loop at IT_RETURN into WA_RETURNS.
            WA_RETURN = WA_RETURNS.
            case WA_RETURN-COL.
              when 1.
                WA_T001_EXCEL-BUKRS = WA_RETURN-VALUE.
              when 2.
                WA_T001_EXCEL-BUTXT = WA_RETURN-VALUE.
              when 3.
                WA_T001_EXCEL-ORT01 = WA_RETURN-VALUE.
              when 4.
                WA_T001_EXCEL-LAND1 = WA_RETURN-VALUE.
            endcase.
            at end of ROW.
              append WA_T001_EXCEL to IT_T001_EXCEL.
              clear : WA_RETURN, WA_T001_EXCEL.
            endat.
          endloop.
        endif.
        loop at IT_T001_EXCEL into WA_T001_EXCEL.
          write :/ WA_T001_EXCEL-BUKRS color 1, WA_T001_EXCEL-BUTXT color 2,
                   WA_T001_EXCEL-ORT01 color 3,WA_T001_EXCEL-LAND1 color 4.
        endloop.
      endif.

  • Unable to acces Oracle Apps 11i from front end

    Hi All
    unable to access my production server from front end.after a cold backup, database and apps started normally but It is not accesible from front end.
    details
    bash-3.00$ adapcctl.sh status apps/apps
    adapcctl.sh version 115.47
    Apache Web Server Listener is stopped.
    Apache Web Server Listener :httpd ( pid 571 ) is running
    adapcctl.sh: exiting with status 0
    bash-3.00$ ps -ef | grep Apache
    applprod 614 571 0 01:22:26 ? 0:00 /applprod/prodora/iAS/Apache/
    Apache/bin/httpd -d /applprod/prodora/iAS/Apache/A
    applprod 609 571 0 01:22:26 ? 0:00 /applprod/prodora/iAS/Apache/
    Apache/bin/httpd -d /applprod/prodora/iAS/Apache/A
    applprod 591 571 0 01:22:25 ? 0:00 /applprod/prodora/iAS/Apache/
    Apache/bin/httpd -d /applprod/prodora/iAS/Apache/A
    applprod 607 606 0 01:22:26 ? 0:00 /applprod/prodora/iAS/Apache/
    Apache/bin/rotatelogs /applprod/prodora/iAS/Apache
    applprod 592 571 0 01:22:25 ? 0:00 /applprod/prodora/iAS/Apache/
    Apache/bin/httpd -d /applprod/prodora/iAS/Apache/A
    applprod 3455 2625 0 02:14:54 pts/3 0:00 grep Apache
    applprod 610 571 0 01:22:26 ? 0:00 /applprod/prodora/iAS/Apache/
    Apache/bin/httpd -d /applprod/prodora/iAS/Apache/A
    applprod 571 1 0 01:22:25 ? 0:00 /applprod/prodora/iAS/Apache/
    Apache/bin/httpd -d /applprod/prodora/iAS/Apache/A
    applprod 606 571 0 01:22:26 ? 0:00 /bin/sh -c /applprod/prodora/
    iAS/Apache/Apache/bin/rotatelogs /applprod/prodora
    applprod 615 571 0 01:22:26 ? 0:00 /applprod/prodora/iAS/Apache/
    Apache/bin/httpd -d /applprod/prodora/iAS/Apache/A
    applprod 608 571 0 01:22:26 ? 0:00 /applprod/prodora/iAS/Apache/
    Apache/bin/httpd -d /applprod/prodora/iAS/Apache/A
    Thanks
    Rahul

    log file is as follows
    bash-3.00$ tail -40 /applprod/prodora/iAS/Apache/Apache/logs/error_log
    [Wed Oct 13 18:54:18 2010] [error] [client 192.168.66.111] client denied by serv
    er configuration: /applprod/prodcomn/java/oracle/ewt
    [Wed Oct 13 18:54:18 2010] [error] [client 192.168.66.111] File does not exist:
    /applprod/prodcomn/java/oracle/ewt/alert/resource/AlertBundle_en_US.properties
    [Wed Oct 13 18:56:36 2010] [error] [client 192.168.66.243] client denied by serv
    er configuration: /applprod/prodcomn/java/java
    [Wed Oct 13 18:56:37 2010] [error] [client 192.168.66.243] client denied by serv
    er configuration: /applprod/prodcomn/java/java
    [Wed Oct 13 18:56:37 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 18:56:37 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 18:56:37 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 18:56:37 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 19:01:23 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/apps/media/oracle/apps/media/splash.gif
    [Wed Oct 13 19:01:23 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/apps/media/oracle/apps/media/splash.gif
    [Wed Oct 13 19:01:23 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/apps/media/oracle/apps/media/splash.gif
    [Wed Oct 13 19:01:23 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/apps/media/oracle/apps/media/splash.gif
    [Wed Oct 13 19:01:23 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 19:01:23 2010] [error] [client 192.168.66.243] File does not exist:
    /applprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 19:01:25 2010] [error] [client 192.168.66.243] client denied by serv
    er configuration: /applprod/prodcomn/java/oracle/dms
    [Wed Oct 13 19:01:25 2010] [error] [client 192.168.66.243] client denied by serv
    er configuration: /applprod/prodcomn/java/oracle/dms
    [Wed Oct 13 19:02:44 2010] [error] [client 192.168.57.8] File does not exist: /a
    pplprod/prodcomn/java/oracle/apps/media/oracle/apps/media/splash.gif
    [Wed Oct 13 19:02:44 2010] [error] [client 192.168.57.8] File does not exist: /a
    pplprod/prodcomn/java/oracle/apps/media/oracle/apps/media/splash.gif
    [Wed Oct 13 19:02:44 2010] [error] [client 192.168.57.8] File does not exist: /a
    pplprod/prodcomn/java/oracle/apps/media/oracle/apps/media/splash.gif
    [Wed Oct 13 19:02:44 2010] [error] [client 192.168.57.8] File does not exist: /a
    pplprod/prodcomn/java/oracle/apps/media/oracle/apps/media/splash.gif
    [Wed Oct 13 19:02:44 2010] [error] [client 192.168.57.8] File does not exist: /a
    pplprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 19:02:44 2010] [error] [client 192.168.57.8] File does not exist: /a
    pplprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 19:03:31 2010] [error] [client 192.168.57.8] client denied by server
    configuration: /applprod/prodcomn/java/oracle/dms
    [Wed Oct 13 19:03:31 2010] [error] [client 192.168.57.8] client denied by server
    configuration: /applprod/prodcomn/java/oracle/dms
    [Wed Oct 13 19:05:50 2010] [error] [client 192.168.66.188] client denied by serv
    er configuration: /applprod/prodcomn/java/oracle/ewt
    [Wed Oct 13 19:05:50 2010] [error] [client 192.168.66.188] client denied by serv
    er configuration: /applprod/prodcomn/java/oracle/ewt
    [Wed Oct 13 19:05:50 2010] [error] [client 192.168.66.188] File does not exist:
    /applprod/prodcomn/java/oracle/ewt/alert/resource/AlertBundle_en_US.properties
    [Wed Oct 13 19:20:00 2010] [error] [client 107.108.6.97] client denied by server
    configuration: /applprod/prodcomn/java/java
    [Wed Oct 13 19:20:00 2010] [error] [client 107.108.6.97] client denied by server
    configuration: /applprod/prodcomn/java/java
    [Wed Oct 13 19:20:01 2010] [error] [client 107.108.6.97] File does not exist: /a
    pplprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 19:20:01 2010] [error] [client 107.108.6.97] File does not exist: /a
    pplprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 19:20:01 2010] [error] [client 107.108.6.97] File does not exist: /a
    pplprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 19:20:01 2010] [error] [client 107.108.6.97] File does not exist: /a
    pplprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 20:22:44 2010] [error] [client 107.108.6.22] File does not exist: /a
    pplprod/prodcomn/portal/PROD_flex-prod/favicon.ico
    [Wed Oct 13 20:22:46 2010] [error] [client 107.108.6.22] File does not exist: /a
    pplprod/prodcomn/portal/PROD_flex-prod/favicon.ico
    [Wed Oct 13 20:22:49 2010] [error] [client 107.108.6.22] client denied by server
    configuration: /applprod/prodcomn/java/java
    [Wed Oct 13 20:22:50 2010] [error] [client 107.108.6.22] File does not exist: /a
    pplprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    [Wed Oct 13 20:22:51 2010] [error] [client 107.108.6.22] File does not exist: /a
    pplprod/prodcomn/java/oracle/forms/icons/oracle_logo_light.gif
    Terminated
    [Wed Oct 13 20:25:45 2010] [notice] caught SIGTERM, shutting down

  • Create PDF output from Web Layout Report

    Is there a way I can create a PDF output from a Web Layout Report? (NOT from a Paper Layout). The reason I ask because editing on the .jsp Web Layout is very easy and flexible while editing on the Payer Layout is very difficult. Thanks.
    - Todd

    Hi Todd,
    Please refer to this link:
    paper layout & web layout
    As for your second statement, it is a matter of opinion and I beg to differ that .... "Web Layout is very easy and flexible while editing on the Payer Layout is very difficult."
    Best Regards,
    John

  • Downloaded PDF file on front end is not opening

    Hi,
    We have a requirement to open the Master Data Governance documents (which are stored as RAWSTRING in a DB table)
    from an ALV on double click.
    We are downloading the binary content(converting XSTRING to BINARY) as a file with appropriate extension onto the front end temp directory using GUI_DOWNLOAD of CL_GUI_FRONTEND_SERVICES and opening the file using method EXECUTE of the same class.
    Everything is fine and documents are opening in their respective editors, expcept that a few PDF documents are not getting opened properly after downloading. Happened with an excel attachment as well.
    The message "Adobe Reader could not open 'XXXXX.PDF' because it is either not a supported file type or....." appears.
    Please let us know the way ahead on this issue.
    We have gone through the previous SDN forums, but we did not get anything which fixes this issue.
    Thanks,
    Sampath.

    Could you post the non-working code?
    Posting the rawstring may also help.

  • Multiple Job openings for front-end engineers

    We have multiple openings for front-end engineers. If you are familiar with JSP, XSL, Custom tags, etc and have a desire to work in an engineering driven company that is growing very fast please send your resume to [email protected]

    so look at library to work with bip by java api
    as example of merging Merging pdf documents using the BI-Publisher API&lt;/title&gt; //&lt;title&gt;AMIS Technology Blog &amp;raquo; Mergin…
    may be some split method exists
    so you can seek for some java api for working with pdf and as your report contain X customers on X pages thus customer per page then you can try to split by page

  • Output for front end

    Hi,
    I've attended an interview on SQL and PL/SQL yesterday. Being a fresher I prepared only basic concepts. But I was posted a question regarding output for the front end application. The question is
    "I'm having an exception in a function from a package. Now I can get that in backend using dbms_output.put_line. Tell me how the front end guy will come to know about the error/exception"
    Please answer me

    >
    "I'm having an exception in a function from a package. Now I can get that in backend using dbms_output.put_line. Tell me how the front end guy will come to know about the error/exception"
    >
    Your question isn't clear.
    You can't get the exception in the back end using dbms_output unless you have an exception handler in the function. Then you can use dbms_output to capture the error code and message and use put_line to write it to a buffer.
    It is up to the code calling the function to request the text from the buffer.
    If you asking how a tool like sql*plus can get the dbms_output text then use SET SERVEROUTPUT ON and when the package function completes all DBMS_OUTPUT text will display.

  • Grayscale pdf output from Illustrator (?)

    Some of my real estate clients want me to do grayscale versions of their flyers in addition to the color version sometimes. Is there a way to take a cmyk pdf that was output from Illustrator (complete with vectors and images, etc) and output to a new grayscale pdf correctly? There seems to be no way to do that in Illustrator aside from editing them within the app (not the best way). Illustrator does a bad job with converting embedded/linked cmyk bitmap images to grayscale...they end up over-saturated and look incorrect.
    Converting all vectors is easy with Ai CS3's Live Color, so no worries there. I'm just looking for an easy automated way to do this from the cmyk Ai file.

    Mr. Met wrote:
    I thought that only applied to CS4 and/or snow leopard thing. I have CS3/OS 10.4.11 and have no problems printing to postscript.
    Right, it's a problem in Snow Leopard. It looked to me as if you were answering the question of what method to use in Snow Leopard, and print to PS is problematic. For that matter, the result is the same if you print to PS and distill or do it in one step by printing to PDF if you use the same settings, so unless you use a watched folder for distiller, I can't see any reason to use two steps.

Maybe you are looking for