I recently purchased a DJI Neo drone, and in Japan, it’s mandatory to register your drone with the Ministry of Land, Infrastructure, Transport and Tourism (MLIT). During registration, you need to submit a user manual that includes both handling instructions and specifications. However, the DJI Neo manual only contains references to specifications on DJI’s website. Therefore, for the registration, I needed to merge the user manual with the specifications from the website.

Bypassing PDF Password Protection

While the DJI Neo user manual is provided in PDF format, it’s password-protected, preventing any modifications or merging. Here’s how to bypass the password protection on a Mac:

  1. Open the PDF in the Preview app
  2. Select “Print” from the File menu (note: not “Export”)
  3. Choose “Save as PDF” and specify the destination

This process will create a new PDF without password protection.

Merging PDFs

While this can be done with Ghostscript (mentioned later), we’ll use pdftk for its advantages:

  • Preserves PDF internal structure (table of contents, bookmarks, links, etc.)
  • Operates at the binary level, preventing quality degradation
  • (Although not relevant for this case) Offers flexible operations like page rotation and reordering

Here’s how to merge PDFs:

# Install pdftk (on Mac)
brew install pdftk-java


# Merge PDFs
pdftk input1.pdf input2.pdf cat output merged.pdf

PDF Optimization

After merging, I found that the file size exceeded 40MB, which was too large to upload to MLIT’s DIPS2.0 (Drone/UAS Information Platform System).

To resolve this, I used Ghostscript for optimization:

# Install Ghostscript (on Mac)
brew install ghostscript


# Optimize PDF
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

The -dPDFSETTINGS option allows you to adjust the compression level:

  • /screen: For screen display (72dpi) - smallest file size
  • /ebook: For e-books (150dpi) - balanced compression
  • /printer: For printing (300dpi)
  • /prepress: For high-quality printing (highest quality)

Conclusion

With these steps, I successfully optimized the PDF and completed the drone registration.

However, it seems rather inefficient to require individual manual submissions for DJI drones, which are widely used. This feels like typical bureaucratic red tape.

Finally, while this may only be relevant for Japanese users, I’m sharing the prepared DJI Neo manual that meets DIPS2.0 requirements here: Download