Webflow allows you to upload PDFs into Assets, and then to link to them using the File type link.
Here are some other things you can do.
Embedding PDFs in a viewer
You can embed a PDF into a webpage using the <object> tag, the <embed> tag, or the <iframe> tag in HTML. The <object> and <embed> tags are the more traditional methods, but the <iframe> tag is often simpler and has better compatibility with modern browsers.
Here's how you would do it using the <iframe> tag:
Replace "path/to/your/document.pdf" with the path to your PDF file. You'll retrieve this from the assets window. The width and height attributes can be adjusted to your needs.
The <p> tag inside the <iframe> tag is fallback content that will be displayed in browsers that don't support iframes. In this case, it's a link to the PDF, so that users can still access the document even if their browser doesn't support iframes.
Limitations;
- For privacy and security reasons, some users may have configured their browser or PDF reader to not display PDFs within the browser. In these cases, the PDF will be downloaded instead of displayed.
Link to a specific page
You can link to a specific page of a web-hosted PDF by adding #page=[page number] at the end of the URL.
For example, if your PDF is located at http://www.example.com/myfile.pdf and you want to link to page 10, your URL would look like this: http://www.example.com/myfile.pdf#page=10.
Limitations;
- That this will only work if the user's PDF viewer supports this feature. Most standard desktop browsers' built-in PDF viewers do support this, but some mobile browsers or third-party PDF viewers might not.
- Users can change their settings to automatically open PDFs in a different viewer (like Adobe Acrobat), which might not support this feature. So while you can use this feature to provide a convenient link for most users, it won't work for everyone.