Most hosting services do not make any changes to pdf documents so if you are getting problems then it must be one of:
- Your document contains internal links that mention the file name & path
- Your document contains external links to local files that are not present on the remote system, possibly including the full path.
To deal with the first make sure any links internal to the document do not include the document path and name but start with
# which is the standard for references within the page - for multi-part documents, i.e. those made out of several files which become chapter names all links should start with
./name_of_part as the link, you also need to make sure that the extension is correct.
For the second part you will need to ensure that the same file(s) that are referenced as also uploaded in the same relative position and use links that start with
./name_of_subdirectory or one or more
../ up one level items to correctly link to the relative position.
If external links, i.e. to the web, are being broken you need to check that they correctly start with
https: some OS & authoring tools may produce odd links.