PDF Word Swap

Concluído Postado Aug 13, 2008 Pago na entrega
Concluído Pago na entrega

I need a program that will swap the words in a PDF document based on a fixed table. As an option, it will print the result.

## Deliverables

**Pdf** **WordSwap**

Please review all of the attachments in the zip file to see before and after translation documents and to see the translation table.

**What Is In The Program:**

The program consists of: [url removed, login to view], [url removed, login to view], and, perhaps, a dll. It is copied to the user?€™s Desktop. [url removed, login to view] is a compiled version of PdfWordSwapConfig.xml.

**PdfWordSwapConfig****File:**

This file contains all of the variable information the program needs to run. Under <customization>, there are six variables: <window-title>, <user-message> which is the line underneath the Window Title and the <file-location> which lists where the program will find the pdf files. Then there are three variables that contain the text for the dialog boxes <setup>,<about> & <warning>. Under <restrictions> is the <expiration>

<date> and <message>.

Under <translation> is the actual word conversions. It looks like English=PdfWordSwap.

<?xml version="1.0" encoding="utf-8"?>

<datapusher>

<customization>

<window-title>PdfWordSwap</window-title>

<user-message>This program is registered to Sheldon Simpson </user-message>

<file-location>Desktop\Pdf Files</file-location>

<setup>Save Original?,Save Conversion?,Print Original?,Print Conversion?</setup>

<about>PdfWord Swap,Version: 1.0,Product ID: 074-4,Copyright © 2008 X-Date Tools,License: This software is licensed

To the Agent or District Manager. It can be used on any computer within that office and NO WHERE ELSE.</about>

<warning>Multiple pdfs were found. If all pdfs should be word swapped, press Continue. If not, press Cancel</warning>

</customization>

<restrictions>

<expiration>

<date>2009-02-21</date>

<!-- expiration date YYYY-MM-DD DEFAULT -->

<message>Program has expired!!! Call XDateTools To Renew.</message>

<!-- expiration message DEFAULT -->

</expiration>

</restrictions>

<translation>

old=new

older=newer

oldest=newest

</translation>

**How It Begins:**

Double clicking on [url removed, login to view] brings up the interface.

**Note:**

The Windows shown were created in Delphi for illustration purposes only.

**The Interface:**

**Window Title ?&#8364;"**

Lists the name of the program: PdfWordSwap Translato

**User Message ?&#8364;"**

Contains a line like: This Program Is Registered To Joe Smith. The width of the Interface Window expands to accommodate the User Message size.

**The Start Button ?&#8364;"

**

Once the user presses the Start button, the interface would minimize and the software would start to check for the file folder listed in file-location every second to see if there is a pdf to convert and print. It would continue to check until the stop button is pressed. This button grays out when it is pressed.

**The Stop Button ?&#8364;"**

Stops the program and terminate the memory resident portion that looks for pdfs in a file folder. The interface remains on the screen. The Stop button is grayed out unless the program is actually running.

**The Setup Button ?&#8364;"**

The setup button would generate another screen.

Window Title: Setup

This screen has four questions with yes and no radio buttons. The four questions are:

Save original pdf?

Save word swapped pdf?

Print original pdf?

Print word swapped pdf?

The default value is yes to all four questions.

Obviously, the program would need to track what work has already been done and what quotes still need to be processed.

There would be an OK, CANCEL and APPLY buttons.

**The About Button ?&#8364;"**

The about button would generate another screen.

Window Title: ?&#8364;&#339;About". Below that, it would say:

PdfWordSwap

Version: 1.0

Product ID: 074-4

Copyright (copyright symbol) 2008 X-Date Tools

License: This software is licensed to the Agent or District Manager. It can be used 0n any computer within that office and NO WHERE ELSE!

Then it would have an OK button.

**How It Works:**

Pdfs are generated in another program that always puts them in the same folder with the same name on the Desktop. (This is listed in the PdfWordSwapConfig file under <file-location>.) As new quotes are generated and deposited in the folder, they would be translated immediately. The next action would depend on the setting in the setup file. New pdfs will be generated every 30 to 45 seconds. If the program found multiple pdf files, it would issue a warning screen.

Window Title: Warning

"Multiple pdfs were found. If all pdfs should be word swapped, press Continue. If not, press Cancel. There would be two buttons: Continue and Cancel.

In the zip files you will find mockups of all four screens.

Engenharia Microsoft MySQL PHP Gestão de projetos Arquitetura de software Teste de Software Área de trabalho do Windows

ID do Projeto: #3138001

Sobre o projeto

3 propostas Projeto remoto Ativo em Aug 21, 2008

Concedido a:

friend12vw

See private message.

$255 USD em 14 dias
(13 Comentários)
4.5

3 freelancers estão ofertando em média $179 nesse trabalho

anjalinirmala

See private message.

$153 USD in 14 dias
(1 Comentário)
0.0
sathishkumarh

See private message.

$127.5 USD in 14 dias
(0 Comentários)
0.0