小编moh*_*mad的帖子

JTidy java API 将 HTML 转换为 XHTML

我正在使用 JTidy 从 HTML 转换为 XHTML,但我在我的 XHTML 文件中发现了这个标签 。我可以阻止它吗?
这是我的代码

    //from html to xhtml
   try   
    {  
        fis = new FileInputStream(htmlFileName);  
    }  
    catch (java.io.FileNotFoundException e)   
    {  
        System.out.println("File not found: " + htmlFileName);  
    }  
        Tidy tidy = new Tidy(); 
        tidy.setShowWarnings(false);
        tidy.setXmlTags(false);
        tidy.setInputEncoding("UTF-8");
        tidy.setOutputEncoding("UTF-8");
        tidy.setXHTML(true);// 
        tidy.setMakeClean(true);
        Document xmlDoc = tidy.parseDOM(fis, null);  
    try  
    {  
        tidy.pprint(xmlDoc,new FileOutputStream("c.xhtml"));  
    }  
    catch(Exception e)  
    {  
    }
Run Code Online (Sandbox Code Playgroud)

html java xhtml jtidy

4
推荐指数
1
解决办法
1万
查看次数

JAVA:SVG到JPG转换器

有什么库可以将SVG转换为JPG吗?除了BATIK?我使用了BATIK,但我发现了一些像这个例外的问题:

在显示java.lang.NullPointerException org.apache.batik.css.engine.CSSEngine.getCascadedStyleMap(CSSEngine.java:684)在org.apache.batik.css.engine.CSSEngine.getComputedStyle(CSSEngine.java:755)的组织. apache.batik.bridge.CSSUtilities.getComputedStyle(CSSUtilities.java:96)在org.apache.batik.bridge.CSSUtilities.convertDisplay(CSSUtilities.java:509)在org.apache.batik.bridge.GVTBuilder.buildGraphicsNode(GVTBuilder.的java:176)在org.apache.batik.bridge.GVTBuilder.buildComposite(GVTBuilder.java:148)在org.apache.batik.bridge.GVTBuilder.build(GVTBuilder.java:76)在org.apache.batik.transcoder .SVGAbstractTranscoder.transcode(SVGAbstractTranscoder.java:165)在org.apache.batik.transcoder.image.ImageTranscoder.transcode(ImageTranscoder.java:86)在org.apache.batik.transcoder.XMLAbstractTranscoder.transcode(XMLAbstractTranscoder.java:132 )

这是我的代码:

          JPEGTranscoder transcoder = new JPEGTranscoder();

      transcoder.addTranscodingHint(JPEGTranscoder.KEY_XML_PARSER_CLASSNAME,
          "org.apache.crimson.parser.XMLReaderImpl");
      transcoder.addTranscodingHint(JPEGTranscoder.KEY_QUALITY,
          new Float(1.0));

      TranscoderInput input = new TranscoderInput(new FileInputStream("C:/Taha/SmartPlannerNew/rectangles.svg"));
      OutputStream ostream = new FileOutputStream("C:/Taha/SmartPlannerNew/out.jpg");
      TranscoderOutput output = new TranscoderOutput(ostream);

      try {
        transcoder.transcode(input, output);
    } catch (TranscoderException e) { 
        System.out.println("error***************************************************************************************************************************");
        e.printStackTrace();
    }
      System.out.println("done.");
      ostream.close();
      System.exit(0);
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

java svg png converter batik

3
推荐指数
1
解决办法
1万
查看次数

JAVA:将输入或输出流传递给ITextRenderer(xhtml到pdf转换器)

我想将我的XHTML文本转换为PDF.我将它转换为FileOutputStream但我找不到一种方法将它作为输入传递给ITextRenderer.这可能,怎么样?

代码 :

String finalXhtml=xhtmlparser(xmlText);
ByteArrayInputStream finalXhtmlStream = new ByteArrayInputStream(finalXhtml.getBytes());

 String HTML_TO_PDF = "ConvertedFile.pdf";
 OutputStream os = new FileOutputStream(HTML_TO_PDF);       

  ITextRenderer renderer = new ITextRenderer();
      //   renderer.loadDocument(finalXhtmlStream);  i can pass a file here can i pass an input or output stream ?     
         renderer.layout();
         renderer.createPDF(os) ;    
         os.close();
   System.out.println("done.");
Run Code Online (Sandbox Code Playgroud)

注意:我可以将文件传递给ITextRenderer如下:

 String File_To_Convert = "report.xhtml";
 String url = new File(File_To_Convert).toURI().toURL().toString();
 String HTML_TO_PDF = "ConvertedFile.pdf";
 OutputStream os = new FileOutputStream(HTML_TO_PDF);       

 ITextRenderer renderer = new ITextRenderer();
     renderer.setDocument(url);      
     renderer.layout();
     renderer.createPDF(os);
 os.close(); …
Run Code Online (Sandbox Code Playgroud)

java inputstream outputstream itext pdf-conversion

3
推荐指数
1
解决办法
7778
查看次数

GSM SM5100B CMEERROR:4错误

我正在使用Arduino来控制SM5100B GSM设备,一切正常,除非我想在收到另一个后发送短信.我明白了,

错误代码:

OK> + CMGS:2 5 OK + CMEERROR:4

我处理上述收到短信的代码:

     #include <SoftwareSerial.h>  //Include the NewSoftSerial library to send serial commands to the cellular module. 
        char inchar;                //Will hold the incoming character from the Serial Port. 
        SoftwareSerial cell(2,3); 
        char mobilenumber[] = "0597010129";
        void setup() { 
        //GSM
        Serial.begin(9600); // opens serial port, sets data rate to 9600 bps
        Serial.println("Initialize GSM module serial port for communication.");                       
        cell.begin(9600); 
        delay(35000); // give time for GSM module to register on network etc. 
        Serial.println("delay off");
        cell.println("AT+CMGF=1"); …
Run Code Online (Sandbox Code Playgroud)

sms gsm arduino send at-command

3
推荐指数
1
解决办法
9392
查看次数

SmartGWT:是否可以为列表网格中的某一行着色?

所有可以在smartGWT listGrid中为某一行着色?我想只为1行着色,而不是所有listGrid

java gwt row smartgwt listgrid

3
推荐指数
1
解决办法
5573
查看次数

如何在Servlet程序中获取正确的文件路径?

我试图使用相对路径读取xml和txt文件,我试过, getServletContext().getContextPath(); 但它以错误的方式获取路径,例如

我的文件路径是:

d:\ dev的\工作区\ Simulater的\ src \资源\ Map.xml

现在,当我申请时,

System.out.println(getServletContext().getContextPath());
Run Code Online (Sandbox Code Playgroud)

我得到一个输出:

/ Simulater

当我申请时:

File myTestFile= new File(Api.CONTEXT_PATH+fileName);
String path = myTestFile.getAbsoluteFile().toString();
System.out.println(path);
Run Code Online (Sandbox Code Playgroud)

我明白了 D:\Simulater\src\resources\Map.xml

这是一条错误的道路,因为它不包含

:\ dev的\工作空间\

像java这样的接缝获取项目名称并添加包含它的驱动程序

任何人都可以提供任何帮助以获得正确的道路

感谢名单

java servlets file

3
推荐指数
1
解决办法
3552
查看次数

Angular2 ngBusy无效

我将我的角度2更新到版本4.0.3然后ng busy stoped working我得到了这个例外:

错误错误:找到合成属性@fadeInOut.请在您的应用程序中包含"BrowserAnimationsModule"或"NoopAnimationsModule".

我的ts组件代码:

import {Component, OnInit, OnDestroy, ViewChild, ElementRef} from '@angular/core';
import {NgForm} from '@angular/forms';
import {AdminService} from "../../../services/admin.service";
import {HttpService} from "../../../../http.service";
import {Subscription} from "rxjs";
import {Http, Response, Headers,RequestOptions} from "@angular/http";
import {ActivatedRoute} from "@angular/router";

@Component({
  selector: 'app-products-form',
  templateUrl: './products-form.component.html',
  styleUrls: ['./products-form.component.css']
})
export class ProductsFormComponent implements OnInit, OnDestroy {

   product:any = {'needTransformer':'Yes', 'power':'', 'cct':'', 'cri':'', 'lightSource':'', 'country':'','category':{}, 'productionCompany':{},'finish':{}};

   companies: string[] =[];
   companiesSubscription: Subscription;

   finishes: string[] = [];
   finishesSubscription: Subscription;

   categories: string[] = [];
   categoriesSubscription: …
Run Code Online (Sandbox Code Playgroud)

typescript angular2-forms angular

3
推荐指数
1
解决办法
2429
查看次数

Arduino:时间安排程序无法正常工作

我正在尝试使用Arduino时间调度程序.我从这里复制了代码并导入了库,但它没有编译.这是编译错误代码和代码本身:

错误:

In file included from time2.ino:1:
C:\arduino\arduino-1.0.3\libraries\Scheduler/Scheduler.h:62: error: 'byte' does not name a type
C:\arduino\arduino-1.0.3\libraries\Scheduler/Scheduler.h:64: error: 'NUMBER_OF_SCHEDULED_ACTIONS' was not declared in this scope
C:\arduino\arduino-1.0.3\libraries\Scheduler/Scheduler.h:65: error: 'byte' does not name a type
Run Code Online (Sandbox Code Playgroud)

码:

#include <Scheduler.h> // [url=http://playground.arduino.cc/uploads/Code/Scheduler.zip]Scheduler.zip[/url]

Scheduler scheduler = Scheduler();      //create a scheduler

const byte ledPin = 13;               //LED on pin 13

void setup(){
  Serial.begin(9600);                 //Iitialize the UART
  pinMode(ledPin,OUTPUT);             //set pin 13 to OUTPUT
}

void loop(){
  scheduler.update();                 //update the scheduler, maybe it is time to execute …
Run Code Online (Sandbox Code Playgroud)

input arduino multiprocessing

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

是否可以在悬停时将工具提示添加到SmartGWT listGrid单元格?

是否可以在悬停时将工具提示添加到SmartGWT listGrid单元格?
以及如果可能的话?
我无法在悬停时直接向工具提示添加工具提示的任何方法,
任何人都可以帮助我吗?

gwt smartgwt

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

胶囊对撞机没有统一跳跃

我进口的Unity chan,从资产的统一存储字符,当我和我加入到它rigidbodycapsuleCollider,然后我分配给它的

JUMP00 动画与图像一样,所以当我点击播放时,角色跳跃但碰撞器没有向上移动,当我添加运动以移动 x 和 z 轴时,碰撞器与角色一起移动。

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

c# unity-game-engine game-physics

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

角度2显示图像阵列

我是角度2的新手,我有一个图像阵列,我想连续显示所有图像,但即使数组不为空也没有显示它我正在使用代码中所示的img标记

HTML代码:

<div fxLayout="column">


    <div >

    </div>

    <div fxLayout="row" *ngIf="doneLoadingProjectData" >
      <div  *ngFor="let image of images" >
          <img src='image'/>
      </div>

    </div>


</div>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

javascript arrays angularjs

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