小编Max*_*Max的帖子

如何在 iText 7 中将方向设置为横向

我正在使用带有方法 convertToPdf() 的 iText7 将 html 转换为 pdf。PDF 正在正确生成,但横向模式不起作用。

有人可以告诉如何获得横向模式吗?

import com.itextpdf.html2pdf.ConverterProperties;
import com.itextpdf.html2pdf.HtmlConverter;
import com.itextpdf.styledxmlparser.css.media.MediaDeviceDescription;
import com.itextpdf.styledxmlparser.css.media.MediaType;

import java.io.File;
import java.io.IOException;

import static com.itextpdf.html2pdf.css.CssConstants.LANDSCAPE;

public class htmlToPDF {

    public static void main(String args[]) throws IOException {

        ConverterProperties properties = new ConverterProperties();

        MediaDeviceDescription med = new MediaDeviceDescription(MediaType.ALL);
        med.setOrientation(LANDSCAPE);
        properties.setMediaDeviceDescription(med);

        HtmlConverter.convertToPdf(new File("D:\\test.html"), new File("D:\\test.pdf"),properties);
    }
}
Run Code Online (Sandbox Code Playgroud)

java itext itext7

6
推荐指数
2
解决办法
7079
查看次数

如何在java中读取Excel(.xlsx)文件?

我正在尝试使用 Java从给定.xlsx文件中读取数据。

在此输入图像描述

我的读取文件的代码如下:

public static void main(String[] args) throws Exception {

        FileInputStream file = new FileInputStream(new File("E:\\test1.xlsx"));
        XSSFWorkbook workbook = new XSSFWorkbook(file);
        XSSFSheet test = workbook.getSheetAt(0);

        student emp = new student();
        Iterator<Row> itr = test.iterator();
        itr.next();
        while(itr.hasNext()){
               Row row = itr.next();
               emp.reedData(row);
               System.out.println(id+","+name+","+options);
        }
Run Code Online (Sandbox Code Playgroud)

方法如下:

void reedData(Row row){
    id= row.getCell(0).toString();
    name= row.getCell(1).toString();
    options= row.getCell(2).toString();
}
Run Code Online (Sandbox Code Playgroud)

但是,我得到这样的输出:

1.0,X,play game
,,sing song
2.0,Y,play game
,,sing song
Run Code Online (Sandbox Code Playgroud)

我希望输出看起来像这样,而不是上面的:

1.0,X,{play game,sing song}
2.0,Y,{play game,sing song}
Run Code Online (Sandbox Code Playgroud)

这个问题是因为我正在合并.xlsx文件中的两个单元格。

有什么建议吗?先感谢您..

java excel android apache-poi

5
推荐指数
1
解决办法
8600
查看次数

在Java中输入从char到short的转换

为什么我们不能将char值作为参数传递给任何接受short参数的方法,而我们可以将char值传递给另一个参数int类型为?的方法.考虑charshort尺寸相同,为什么不进行型式铸造?我希望short也可以存储尽可能多的值short.

java casting

5
推荐指数
2
解决办法
1727
查看次数

如果一个类在jQuery或JS里面,则为所有List元素添加一个css类

我有一个嵌套导航,我想动态地将箭头放置到列表元素中,其中包含其他导航<li>.所以我必须动态地向类中添加一个类,<li>里面有一个特定的类.

这个想法是,这个"导航"可以根据需要提供所有级别的所有级别,<li>如果内部有更多的箭头.

这是我的导航的基本代码:

<ul class="nl-nav">
    <li>nothing</li>
    <li>
        <ul class="nl-nav">
            <li>nothing</li>
            <li>
                <ul class="nl-nav">
                    <li>nothing</li>    
                    <li>nothing</li>    
                </ul>
            </li>
            <li>nothing</li>
        </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这就是放置课程后应该如何看待:

<ul class="nl-nav">
    <li>nothing</li>
    <li class="arrow">
        <ul class="nl-nav">
            <li>nothing</li>
            <li class="arrow">
                <ul class="nl-nav">
                    <li>nothing</li>    
                    <li>nothing</li>    
                </ul>
            </li>
            <li>nothing</li>
        </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

2
推荐指数
1
解决办法
95
查看次数

标签 统计

java ×3

android ×1

apache-poi ×1

casting ×1

css ×1

excel ×1

html ×1

itext ×1

itext7 ×1

javascript ×1

jquery ×1