Implement a simple form to upload a PDF file. The form should include validation to ensure that only PDF files are uploaded. Once the file is uploaded, display a visual representation of all pages in the PDF. Allow users to select which pages they want to extract from the original PDF. This can be achieved through checkboxes or a similar UI element associated with each page. Include a button or functionality to create the new PDF based on the selected pages. Once completed, offer a download link to the user for the newly created PDF. using this info can you make Landing for my website named DOCUVIEW which tells that what is my website all about and what it facilitates | A shadcn/ui and v0 generation - v0