Santos Perez Ответов: 0

Используйте Python (pypdf2) или C# (itextsharp) на стороне сервера для работы с pdf-файлами.


I am making a good comeback at programming after 25 years (I was an expert C programmer at one time). Am trying to start a website similar to issuu.com, which will convert PDF files into a book format. I've registered pdf2book.com. Am currently experimenting with iTextSharp (C#), and PyPDF2 (Python). Both Python as well as C# compile into "bytecode", which requires an interpreter for execution on any machine. Now, I know instagram and google rely on Python. My question is, how do I get the server to execute either Python code or the bytecode? And same question for C#. Not sure how to use it. Do I need a VPS? Can I get a shared host (e.g. wix, tierra net, go daddy, or Wordpress - I use them all), to run a Python or C# script? And can I include Python or C# code or "scripts" in an HTML file - how does the browser "invoke" the Python or C# code?? Php seems to be better suited for the task, since most servers have Php included... and I can include Php scripts in HTML...

Что я уже пробовал:

I am making a good comeback at programming after 25 years (I was an expert C programmer at one time). Am trying to start a website similar to issuu.com, which will convert PDF files into a book format. I've registered pdf2book.com. Am currently experimenting with iTextSharp (C#), and PyPDF2 (Python). Both Python as well as C# compile into "bytecode", which requires an interpreter for execution on any machine. Now, I know instagram and google rely on Python. My question is, how do I get the server to execute either Python code or the bytecode? And same question for C#. Not sure how to use it. Do I need a VPS? Can I get a shared host (e.g. wix, tierra net, go daddy, or Wordpress - I use them all), to run a Python or C# script? And can I include Python or C# code or "scripts" in an HTML file - how does the browser "invoke" the Python or C# code?? Php seems to be better suited for the task, since most servers have Php included... and I can include Php scripts in HTML...

Gerry Schmitz

Linux, веб-сервер Apache, MySQL, PHP. Или Windows, IIS, SQL Server, C#. Затем добавьте HTML, CSS и JavaScript.

Santos Perez

Могу ли я просто использовать виртуальную машину Azure? Я уже использовал Azure, виртуальную машину на базе Windows... Достаточно ли этого или у Azure есть VPS, который я могу купить??? Я не рассматривал VPS как "ресурс" в Azure....

Richard MacCutchan

Код C# выполняется на сервере, а не в браузере.

Santos Perez

Спасибо... Итак, общий хостинг Wordpress, Wix, GoDaddy не позволяет мне обновлять свои серверы с помощью интерпретатора C# - мне нужно было бы получить VPS, верно? Могу ли я просто использовать виртуальную машину Azure и запустить Apache или IIS на этой виртуальной машине??? АРМ ВПС??? В Azure нет VPS, перечисленных в качестве ресурса....

Richard MacCutchan

Вы не обновляете сервер, вы обновляете веб-страницу, которая построена на сервере и отправлена в браузер клиента. Но это справедливо только для этого одного прохода, он нигде не сохраняется. И это справедливо для любой серверной системы, которую вы используете, будь то PHP или ASP.NET или что-нибудь еще. Реальная проблема, которую вам нужно решить, - это ваш процесс преобразования. Как только вы это сделаете, то создание веб-сайта, предоставляющего эту функцию, вероятно, не будет такой уж большой проблемой. Я все еще не совсем понимаю, что вы подразумеваете под преобразованием PDF в формат книги, поскольку PDF уже почти находится в этом формате.

Santos Perez

Thank you for your answer. Probably will convert PDF file to images, or extract each individual page, then display using a format similar to issuu.com (basically a PDF reader). Now, I use Tierra Net, Go Daddy, Wix, and Wordpress shared hosting, but am not a fan of the last three. Tierra Net, on the other hand, allows me to configure server for Php server-side scripting - but it has no option for Python scripts or bytecode. Let's say a user accesses my website using Chrome client-browser, and I am using Apache and Php @ Tierra Net. The client then sends the server a PDF file, and the Php server-script can, for instance, rotate the pdf file, and return the rotated pdf file to the client along with HTML code as a string. The client then displays the rotated file using the HTML code generated by Php. How can I accomplish this with Python? How do I configure the Apache server to run Python scripts or to execute Python code? Thanks in advance...

Santos Perez

Я нашел некоторые ответы в интернете, например https://www.linux.com/training-tutorials/configuring-apache2-run-python-scripts/, но мне интересно, могу ли я получить общий хостинг, предварительно настроенный для запуска скриптов Python....

Santos Perez

Я нашел ответ в интернете.... Там много ресурсов, этот сайт также помог: https://pythonschool.net/server-side-scripting/create-your-first-server-side-script/

Еще раз спасибо!

0 Ответов