For starters, I know about this question, which seems to be asking the same thing . However, I will ask him again with slight modifications.
I am working on a project to print PDF files. We have a library for processing PDF. We can use it to render a PDF to a file that a System.Drawing.Printing.PrintDocument object can use and print in C #. We will have the Azure Worker role, which takes up many single-page PDF files and turns them into one large PDF file, and I would like to have another Azure Worker role, which then locally links this large PDF file to the Windows print server.
Since the print part is much slower (compared to the pdf creation / aggregation part), I would like to be able to place it in azure to easily scale.
My initial thought: “I don’t think it is possible. How can Azure learn anything about my local print server.” Which is the main answer to the above similar question. But after some searching, I found some results that seem to indicate that setting up a site-based VPN tunnel or ExpressRoute Connection will allow me to do what I want. However, I am relatively new to Azure, and the results I found do not match the actual, useful, and useful details.
If this is not possible, excellent, I can set up a local application server for printing. But if someone has ideas or a deeper understanding of how to do this, I would love to hear that.
source share