मैं iTextSharp
का उपयोग HTML
पृष्ठ को PDF
में परिवर्तित करने के लिए कर रहा हूं। मैं here दिए गए सहायक वर्ग का उपयोग कर रहा हूं और मैंने सीएसएस लागू करने के लिए StyleSheet.LoadTagStyle()
का उपयोग करने का भी प्रयास किया है। लेकिन कुछ भी काम नहीं करता है। कोई अंतर्दृष्टि?itextsharp - सीएसएस लागू नहीं हो रहा है - सी # .NET
संपादित
मैं इस तरह शैलियों को जोड़ने में सक्षम हूँ -
.mystyle
{
color: red;
width: 400px;
}
निम्नलिखित कोड के साथ
-
StyleSheet css = new StyleSheet();
css.LoadStyle("mystyle", "color", "red");
css.LoadStyle("mystyle", "width", "400px");
लेकिन क्या जब मैं की तरह जटिल शैलियों है होता है इस?
div .myclass
{
/*some styles*/
}
td a.hover
{
/*some styles*/
}
td .myclass2
{
/*some styles*/
}
.myclass .myinnerclass
{
/*some styles*/
}
iTextSharp का उपयोग करके इसे कैसे जोड़ा जाए?
हाय, मैं भी उसी मुद्दे पर फंस गया हूं, जब मैं लोडटाग स्टाइल का उपयोग करता हूं, यह पूरी तरह से काम करता है, तो मैं इसे "लोडस्टाइल()" के लिए भी काम कर सकता हूं जब मैं केवल "रंग" विशेषता का उपयोग करता हूं। हालांकि यह काम नहीं करता है जब मैं "फ़ॉन्ट-रंग" या "फ़ॉन्ट-आकार" विशेषताओं का उपयोग करने की कोशिश कर रहा हूं। कोई भी उदाहरण जहां हम सीएसएस कक्षाओं –
को परिवर्तित कर सकते हैं [https://github.com/webgio/Rotativa ](https://github.com/webgio/Rotativa) का उपयोग करें, आप इसे गड़बड़ कर सकते हैं। यह wkhtmltopdf के साथ काम करता है जो एचटीएमएल/सीएसएस प्रस्तुत करने के लिए वेबकिट इंजन का उपयोग करता है। यह विस्मयकारी है! ** यह एचटीएमएल/सीएसएस का समर्थन करता है। ** –
धन्यवाद @Preben Huybrechts यदि आप इसे एक उत्तर में डालते हैं तो मैं इसे वोट दूंगा - यह वास्तव में ITextSharp के साथ झुकाव से बेहतर है। –