When using Container fields, hosted on FileMaker Server, where the container fields have External and Open Storage, there are several ways to import PDF files into the container, and they have slightly different results.
Insert File
[The Insert File script step behavior is very similar to what happens if you drag & drop a file onto a container field]
In addition to the PDF, you will also get a PNG created on the server.
A calculation field set to "GetAsText(containerField)" will show two files like this:
remote:foobar.pdf
size:792,612
PDF :Attachments/foobar.pdf
PNGf:Attachments/foobar.png
And if you look on the server, you will see two files inside the RC_Data_FMS container folder tree. The PNG file presumably was automatically created as a thumbnail image. If your PDF is small, don't be surprised if the PNG file is several times larger than the PDF file!
Import from URL
The Import from URL script step behaves differently. It seems to import only the PDF file, and does not create a separate PNG file.
A calculation field set to "GetAsText(containerField)" will show only the file you imported:
remote:foobar.pdf
size:792,612
PDF :Attachments/foobar.pdf
Which is better?
Personally I like the single-file version, as there's less clutter and it takes less disk space (often dramatically so if your PDF files are small).
Note that if you are using Insert from URL to get data into container fields, mind the URL format, see Import Folder vs. Insert From URL : Error 1630 for a "gotcha"