Comments (11)
Short answer:
Not really planned.
Long answer:
It's just not trivial. PDF has different structure so one effectively writes it from scratch. There are other projects that allow creating PDFS from C#
from officeimo.
yes, There are other projects that allow creating PDFS, but there're no project to simplifies the process of docx2pdf.Most of them are based on office client automation.
from officeimo.
Because it's not trivial. You need to read DOCX and translate all that into PDF. Two separate approaches, two different code bases. I've some idea how to resolve it, but probably it won't be in the OfficeIMO project, but completely new one. Don't have your hopes up.
from officeimo.
Hi,
you can create an new project and share your idea, we can do that together and invite other contributors
from officeimo.
@softboy99 Wouldn't that library do, what you need?
https://github.com/smartinmedia/Net-Core-DocX-HTML-To-PDF-Converter
from officeimo.
@softboy99 Wouldn't that library do, what you need? https://github.com/smartinmedia/Net-Core-DocX-HTML-To-PDF-Converter
Hi,
we need to use it in server environment,your lib depends on libreoffice.exe.
from officeimo.
@softboy99 It's not my library just my suggestion ;)
However, from what I read, it doesn't require you to run a GUI and suggests using the portable edition of Libre Office. I am a noob, but what disqualifies it from running in a server environment? (sorry for my stupid question)
from officeimo.
In server environment, how many concurrent operations can be holded? Each client request creat an libre office process instance? Your way has nothing difference with office client automation.
from officeimo.
Hey, I was honestly asking for a reason. Thank you but no need to be rude.
I thought dealing with multiple file handles and processes could be handled.
Apologies.
from officeimo.
Because it's not trivial. You need to read DOCX and translate all that into PDF. Two separate approaches, two different code bases. I've some idea how to resolve it, but probably it won't be in the OfficeIMO project, but completely new one. Don't have your hopes up.
Hi,
@PrzemyslawKlys ,Could you please kindly open up an project and share your "some idea"? So that we can attracts others to contribute
from officeimo.
Popping in to mention.... I'm not doing it, if I were though I'd hash something dirty together using Pandoc.
Last I knew it didn't support all features of word though if that is a concern.
https://pandoc.org/MANUAL.html#option--from
from officeimo.
Related Issues (20)
- Image layout options HOT 8
- Mislabeled Behavior? HOT 8
- Potential Bug: Does iteration over TableCell's Paragraphs property allow mutation? HOT 21
- Stable and unlikely to change vs unstable and subject to change vs depreciated api HOT 13
- How to add paragraph without pagebreak? HOT 4
- ContentControls.Add() is trimming space from user selection HOT 1
- How to display the specific gravity value in a pie chart HOT 2
- How to add image watermark? HOT 3
- how can I add a table with two rows and each row had diff columns and width? HOT 1
- Issue with Text Replacement in Multi-Line Text Boxes HOT 1
- ConditionalFormattingFirstColumn sample HOT 2
- [Question] Does OfficeIMO provide support for HTML fragments? HOT 4
- [Question] Is Save As Web Page support? HOT 2
- Repeat as header row at the top on each page HOT 6
- How do I set the first column style of a table not to be bold HOT 2
- WordParagraph.Style can throw an exception HOT 3
- MergeVertically not working on Rows[0].Cells[0]
- How to access all of document contents in correct order? HOT 3
- WordParagraph.IsFirstRun and IsLastRun can throw a null reference exception
- Superscript / subscript support? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from officeimo.