A client itinerary is assembled from files nobody wrote together: an airline confirmation, a hotel voucher, a transfer, an insurance certificate and your own day by day page. The chain is unlock what is protected, merge the pack in reading order, number the pages, compress it for email and encrypt the copy that goes to the client. Everything runs in the browser.
Order is forced by the tools. An encrypted supplier file cannot be merged, so unlocking comes first. Numbering comes after merging, or the airline pages and your own pages each start at one. Compression comes before encryption, because no other PDF tool here can open a protected file. And the master stays unencrypted in your own folder, because a lost password is not recoverable and a client will ask for a resend.
1. Unlock the supplier files
Unlock PDF removes restrictions from a PDF, but it is not a cracking tool. A file locked with an owner password only, which blocks printing, copying or editing while still opening, can be unlocked without a password. A file that asks for a password before it displays anything needs the real one, and there is no dictionary attack or recovery here. Ask the airline, the hotel or the client for it.
The tool handles one PDF at a time and stops at 50 MB. Keep the original locked file, because the unlocked copy is a new document and the supplier may reissue the source.
Unlock PDF
Remove owner restrictions from a supplier file you already have.
2. Merge the pack in reading order
Merge PDF joins the files in the order the client will read them: flights, transfers, accommodation, insurance, then your day by day page. It needs at least two files, has no file count or size cap in the code, copies pages without re-encoding and keeps links intact.
It does not compress, so a pack full of high resolution hotel brochures stays heavy. If a supplier sends an updated voucher, rebuild the pack from the sources rather than patching the merged file. A merged PDF is a new copy, not a live link.
Merge PDF
Join confirmations, vouchers and your own pages in trip order.
3. Number every page
Add Page Numbers writes a continuous number in one of four formats, with a starting value, six positions and a skip option for a cover page. Numbers are selectable text, so a client on the phone can quote a page. Use 1 / N or Page 1 of N when the pack will be discussed line by line.
There is no prefix field, so a booking reference or a client name cannot sit inside the number. Put that on a cover page you create before merging. The tool handles one PDF at a time, which is the slow step when ten clients travel in the same week.
Add Page Numbers
Continuous numbering, with the cover page left unnumbered.
4. Compress before it goes by email
Compress PDF is designed for files under 50 MB and rewrites the internal structure with qpdf. Text and links survive, but the images inside are not re-encoded, so hotel brochures barely shrink. Two levels are offered: Standard at deflate level 6 and Maximum at level 9 with linearization for faster opening.
There is no target size field, so run the tool and read the output number. The better fix is at the source: ask for a text only voucher, keep a brochure as a link rather than a page, and cut pages the client does not need for the trip. If the file is still too large, split it into travel documents and a destination guide.
Compress PDF
Structural compression under a 50 MB cap, without re-encoding pages.
5. Encrypt the copy that goes to the client
Protect PDF writes AES-256 in the browser, with an open password and optional permissions for printing, copying and editing. The file is never uploaded to be encrypted. Send the password by phone or a separate chat, and keep the unencrypted master.
Encryption is not redaction. A passport number or a card authorisation printed on a page is fully readable once the client opens the file, so remove or replace those pages in the source before assembly. There is also no password recovery, and the permission switches are enforced by the reader rather than by cryptography.
Protect PDF
AES-256 on the copy that leaves the office, with no upload.
6. Cut a clip the client can open without a player
Video to GIF cuts a clip between 0.5 and 20 seconds, three seconds by default, at 10, 15, 20 or 24 frames per second and a width of 320, 480, 640 or the original. The result loops forever and needs no codec, which is why it plays in a chat window or on a hotel screen.
A GIF is often larger than the MP4 it came from, so keep the clip short and the width modest. The tool cannot crop, watermark or set a loop count. For a proper video attachment, use Video Compressor to produce an MP4 instead, and keep the GIF for the preview.
Video to GIF
A short destination loop for a chat preview or a hotel screen.
What this chain cannot do
- No booking engine, itinerary template or price quote. The pack is assembled from files you supply.
- No passport or card redaction. Nothing here blacks out text on a page.
- No password cracking. A file with an open password needs the real password from the supplier.
- No batch unlock or batch encryption. One PDF at a time.
- No ZIP packaging. Each file is downloaded on its own.
- No flight status or live supplier data. Nothing is connected to an airline or hotel system.
- No image re-encoding inside a PDF. Brochures stay heavy, so keep them out of the pack.
- No airline ticket format or IATA compliance. The output is a normal PDF.
- No certificate signature on the client agreement. Sign PDF places a drawn image, not a cryptographic signature.